2011-07-25 66 views
1

排除的路徑我有以下的.htaccess配置幫助中配置的.htaccess從重寫

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

# if a directory or a file exists, use it directly 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

# otherwise forward it to index.php 
RewriteRule . index.php 

我需要的是,我已經安裝在一個子目錄'blog/'一個WordPress站點根文件夾。現在我可以訪問博客的主頁,因爲我有givien RewriteCond %{REQUEST_FILENAME} !-d。但點擊帖子會將我重定向到根文件夾中的索引文件。我該如何解決這個問題。請幫忙。提前致謝。

回答

0

添加的RewriteCond要排除的開頭路徑「博客/」 喜歡的東西(添加背景下一些existant規則)

# if a directory or a file exists, use it directly 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !^/?blog/ 

沒有測試,但你的想法