我得到了一個site php基於.htaccess文件中的一些規則來擺脫URL地址欄中的文件擴展。基本上它需要http://netbureau.com.br/en/about.php/
並將其變爲http://netbureau.com.br/en/about
。限制在htaccess文件中的重寫規則
這裏是在htaccess文件行:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
問題是當我嘗試在http://netbureau.com.br/blog/?feed=rss2
訪問博客的RSS提要,並當我嘗試在http://netbureau.com.br/blog
設置自定義永久鏈接的博客。它被htaccess文件弄亂了。
那麼有什麼辦法可以禁止/blog
文件夾的RewriteRule,這樣我就可以取回我的rss鏈接並在博客中設置自定義永久鏈接?
我知道它同時與Wordpress相關,但感覺與Wp連接的htaccess文件更多。
在此先感謝。
編輯#1: 我已經設置了WordPress的永久鏈接這是這樣的默認結構:http://netbureau.com.br/blog/?p=123
這使我的RSS鏈接重歸於好。 剩下的問題是,WordPress的給我自己的重寫規則是:
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
有沒有一種辦法能繼續使用的第一條規則適用於整個網站除了/ BLO /文件夾和應用WP規則僅限於/ blog /文件夾? 我試過不同的組合,但沒有運氣到目前爲止。我只能擁有沒有博客自定義鏈接或自定義博客鏈接的網站,以及網站頁面上的404鏈接。
感謝喬恩開始您的幫助任何URI。我在更多的測試後更新了我的問題。有沒有一種方法可以應用不同的規則,例如更新的整個塊,以及在具有特定文件夾條件的新Rewriterule之後? – kevin