简单的重写规则不起作用

时间:2016-09-06 11:17:14

标签: .htaccess mod-rewrite url-rewriting clean-urls

我需要清理这个网址:

localhost/film/film/?n=zatvorenici

是这样的:

localhost/film/film/zatvorenici/

我的代码无效:

RewriteEngine On
RewriteRule ^film/([a-z-]+)/$ /film/?n=$1 

1 个答案:

答案 0 :(得分:0)

尝试此规则,

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^film/([a-z-]+)/$ index?n=$1 [L]

把它放在电影目录中。