从.htaccess中的exclude中获取页面rss

时间:2014-03-26 13:16:53

标签: .htaccess rewrite

我想从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]

1 个答案:

答案 0 :(得分:1)

您可以更改规则的顺序,使其正常工作:

RewriteEngine On
RewriteBase /

RewriteRule ^rss/?$ rss-feed.php [L]

RewriteRule ^([a-z-]+)$ page.php?p=$1 [L,QSA,NC]