Simpelt mod_rewrite som ikke virker!
Hej eksperterJeg har et simpelt mod_rewrite, som virker i mit test miljø, men ikke på produktions serveren :/ Jeg vil gerne have bekræftet, at mit reg exp burde være fint. Det skal siges, at andre mod_rewrites virker fint på produktions serveren, hvilket får mig til at tro, at der er noget galt med mit reg exp.
Således ser min .htaccess fil ud:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-F
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^news/([^/.]+)/?$ /news.php?news_seo_id=$1 [QSA,L,NC]
dette burde resultere i, at URLen:
http://www.example.com/news/site-launched
bliver lavet om til:
http://www.example.com/news.php?news_seo_id=site-launched
Dette virker fint i test, men ikke i produktion. Bemærk, at andre mod_rewrites virker fint i produktion!. Er det ikke korrekt hvad jeg har gjort? Ved godt dette er et reg exp forum, men da mod_rewrite og reg exp er tæt beslægtet, og da jeg kun kan se at det må være mit reg exp der er problemet, har jeg valgt at spørge her.
