Avatar billede cambiare Nybegynder
09. september 2009 - 10:56 Der er 2 kommentarer

mod_rewrite localhost på wamp server fejler

Problemer med MOD_Rewrite
Hey Experter. Jeg sidder med noget jeg har fumlet med i et stykke tid. Jeg har rodet med mod rewrite og har fået dette til at virke på mit webhotel (surftown).

Men da jeg gerne vil arbejde localhost med det har jeg rendt ind i lidt problemer. Jeg bruger en WAMP server. Jeg har loaded

Foreløbige tiltag:
Jeg har fjernet udkommenteringen af:
LoadModule rewrite_module modules/mod_rewrite.so
samt ændret AllowOvewrite None til All
i httpd.conf filen

Den bliver loaded korrekt da jeg i min phpinfo() fil kan se at modulet er loaded.

I min htaccess fil står der:

Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /
RewriteRule ^test/(.*)$ test.php?id=$1

Men når jeg går ind på URL'en:
http://localhost/test/21
meddeler den:

Not Found
The requested URL /test/21 was not found on this server.

Jeg har prøvet at ligge filen test.php i roden samt i alle foldere der sandsynligt kunne have noget at gøre med stien. Men uden held...

Har genstartet appachen så det kan heller ikke være det!

Håber nogen kan hjælpe.
Avatar billede showsource Seniormester
11. september 2009 - 18:28 #1
Prøv

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^/test/([0-9]+?$ /test.php?id=$1 [L]
Avatar billede showsource Seniormester
11. september 2009 - 18:30 #2
Hov, der mangler en parentes !

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^/test/([0-9])+?$ /test.php?id=$1 [L]
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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