推翻htaccess行

时间:2015-12-16 11:23:34

标签: php .htaccess

我有一个内容页面,其中内容是动态加载的。我为此使用了htaccess,以确保每个以.html结尾的页面都成为正确的内容页面。

这一行:

RewriteRule    ^(.*).html /content.php?alias=$1 [L]

我想对登陆页面做同样的事情,但由于上面一行,它总是重定向到内容页面而不是登陆页面。

RewriteRule    ^advies/(.*).html _lp.php?trefwoord=$1 [L]

上述行仅在删除第一行时才有效。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

有这样的话:

RewriteRule ^advies/(.+)\.html$ _lp.php?trefwoord=$1 [L,QSA,NC]

RewriteRule ^(.+)\.html$ /content.php?alias=$1 [L,QSA,NC]

即。将通用规则保留在最后。