我有一個.htaccess文件,它安排所有請求都經過index.php。 現在我想爲rss.php制定一個例外。直接通過rss.php。 我該怎麼做?.htaccess文件修改
這是怎麼看起來像現在:
RewriteEngine on
RewriteBase/
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php
感謝。
我有一個.htaccess文件,它安排所有請求都經過index.php。 現在我想爲rss.php制定一個例外。直接通過rss.php。 我該怎麼做?.htaccess文件修改
這是怎麼看起來像現在:
RewriteEngine on
RewriteBase/
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php
感謝。
把它放在最後一行之前。
RewriteCond %{REQUEST_URI} !^/rss\.php$
您可以排除任何現有的文件與附加RewriteCond
directive:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
或可替換地做匹配,那麼該文件將跳過重寫測試的其餘部分重寫。
通過在您現有的RewriteRule重定向之前放置以下行而不需要通過index.php。
RewriteRule ^/rss.php /rss.php [L]
我在用我的/robots.txt文件尋找一種方法時遇到了此頁面。
我昨天預定發佈一個答案,沒有回答這個問題。 Sanders特別要求將所有請求路由到index.php,除了rss.php。 – 2009-05-03 08:20:40
如果在wordpress上使用相同,謝謝你的觀點。 – Mike 2009-05-03 09:07:54