我想从rss
的正则表达式中排除page.php
,以便我可以通过rss
正确到达erik-edgren.nu/rss
。但是下面的代码并不理解我想要它做什么。我错过了什么吗?
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !/rss
RewriteRule ^([a-z\-]+)$ page.php?p=$1 [L]
RewriteRule ^rss$ rss-feed.php [L]
答案 0 :(得分:1)
您可以更改规则的顺序,使其正常工作:
RewriteEngine On
RewriteBase /
RewriteRule ^rss/?$ rss-feed.php [L]
RewriteRule ^([a-z-]+)$ page.php?p=$1 [L,QSA,NC]