RewriteRule没有做任何事情

时间:2014-02-18 11:55:53

标签: .htaccess mod-rewrite

我有一个htaccess重写问题。我试图更改我的网址 lug/de/projekt?p=4lug/de/projekt/4

遵守这条规则:

RewriteRule ^projekt/([0-9]+)/?$ projekt?p=$1 [NC,L]

但它不起作用。我的其他规则(删除文件扩展名)是否有问题?或者有人能指出我正确的方向吗?

编辑:正如这里所说的那样整个htaccess:

RewriteEngine On

RewriteRule ^projekt/([0-9]+)/?$ projekt.php?p=$1 [NC,L]
RewriteRule ^projekt/([0-9]+)/?$ projekt?p=$1 [NC,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L]

0 个答案:

没有答案