在提出这个问题后,Htaccess URLRewrite to another map 效果很好,但现在我想添加一个额外的“地图”,但这不起作用。
我现在的 .htaccess 文件:
ErrorDocument 404 /v2/404.php
ErrorDocument 404 /v2/505.php
RewriteEngine on
RewriteRule ^error/([^/]+)/?$ error.php?id=$1 [L,QSA,NC]
RewriteRule ^email/([^/]+)/?$ email.php?id=$1 [L,QSA,NC]
RewriteRule ^activate/([^/]+)/?$ activate.php?code=$1 [L,QSA,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^werknemer/([^/]+)/?$ werknemer/$1.php [L,QSA,NC]
RewriteRule ^klanten/([^/]+)/?$ klanten/$1.php [L,QSA,NC]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]
总是最后一个不起作用,现在 RewriteRule ^klanten/ 不起作用,当我在 RewriteRule ^klanten/ 之后执行 RewriteRule ^werknemer/ 时,RewriteRule ^klanten/ 起作用,但 RewriteRule ^werknemer/ 不起作用。
如何解决这个问题?
谢谢!沃特0100