Avatar billede dennism Nybegynder
20. april 2007 - 18:46 Der er 9 kommentarer og
2 løsninger

PHP: RewriteRule

Jeg har denne url som virker:
http://127.0.0.1/mysite/?page=user&show=profile&username=myUser

Jeg vil gerne have, at:
http://127.0.0.1/mysite/user/myUser

henviser til overstående.
Det har jeg forsøgt at lave vha. denne rewriterule, som ligger i en htaccess fil i "http://127.0.0.1/mysite/"

Her er indholdet af min .htaccess:
RewriteEngine on

RewriteRule ^user/([^/]+)/?$ ?page=user&show=profile&username=$1

Når jeg besøger "http://127.0.0.1/mysite/user/myUser" får jeg en fejl 404. Kan nogen fortælle mig hvorfor?
Avatar billede dandyman Nybegynder
20. april 2007 - 18:53 #1
RewriteRule ^mysite/user/([^/]+)/?$ index.php?page=user&show=profile&username=$1

Bare et gæt
Avatar billede dennism Nybegynder
20. april 2007 - 19:27 #2
Desværre, det virker ikke :(
Avatar billede jakobdo Ekspert
20. april 2007 - 20:44 #3
RewriteEngine On
RewriteBase /mysite
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([a-z]+)/?([a-z]+)/?$ index.php?page=$1&show=profile&username=$2 [L]
Avatar billede dennism Nybegynder
20. april 2007 - 21:37 #4
Jeg har nu præcis som du skrev i min .htaccess.
Har I en ide til, hvad der kan være galt?
Avatar billede jakobdo Ekspert
20. april 2007 - 23:38 #5
Har du mod_rewrite aktiveret?
Avatar billede nyhuus Nybegynder
21. april 2007 - 00:24 #6
Du kan evt læse denne artiktel der beskrive netop det du mangler :)

http://www.phpartikler.dk/artikler/htaccess.php
Avatar billede dennism Nybegynder
21. april 2007 - 10:28 #7
Problemet var, at "AllowOverride" var sat til none.

Smider I lige et svar her?
Avatar billede jakobdo Ekspert
21. april 2007 - 21:58 #8
Svar!
Avatar billede nyhuus Nybegynder
22. april 2007 - 14:37 #9
svar :)

håber du kunne bruge guiden til noget
Avatar billede nyhuus Nybegynder
22. april 2007 - 14:37 #10
og så self svaret :P
Avatar billede jakobdo Ekspert
23. april 2007 - 09:00 #11
Takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester