htaccess 2只规则第一项工作

时间:2016-01-17 14:30:42

标签: .htaccess

RewriteEngine On
RewriteRule ^([a-z-0-9]+)$ linkovi.php?code=$1 [L,QSA]
RewriteRule ^([a-z-0-9]+)$ index.php?code=$1 [L,QSA]

如何同时启用这两项工作。

1 个答案:

答案 0 :(得分:1)

两个规则都具有相同的模式([a-z-0-9]+))。 Apache无法猜出你想要什么。你最好做这样的事情:

RewriteEngine On
RewriteRule ^linkovi/([a-z-0-9]+)$ linkovi.php?code=$1 [L,QSA]
RewriteRule ^([a-z-0-9]+)$ index.php?code=$1 [L,QSA]

如果第一条规则明显不同,请将请求与linkovi/123匹配,例如。