Jag har fått hjälp av kille på nätet med att bygga en ordliste-sajt. På sajten finns det länkar (som leder till PHP-filer) som ser ut så här:
http://www.test.se/add/ (filen 'add.php' finns på servern)
http://www.test.se/browse/letter/k (filen 'browse.php' finns på servern)
Utvecklaren ger rådet att jag skapar en htaccess-fil och han gissar att den skall se ut något i stil med:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Tyvärr funkar detta inte. Får ett 403-meddelande:
"You don't have permission to access /add/ on this server"
Jag mailade då tillbaka och får detta svar:
"Jag har inte ngn separat .htaccess-fil utan har det i en apacheconfigfil. I den finns bara ”RewriteEngine on” (samt, såklart, massa övriga inställningar för apache. Det är det enda jag kan se som har med mod_rewrite att göra iaf). Du kan ju alltid testa att bara ha det i .htaccessfilen och se hur det går?"
Testade då att bara ha ”RewriteEngine on” i filen, men får samma fel.
Hoppas att någon med kunskap om 'mod_rewrite' kan hjälpa mig.