2014-03-13 69 views
1

如何將目錄重定向到站點的根目錄?前提是:重定向目錄(但不是子目錄)到另一個目錄

  • 該網站的根目錄實際上並不是域的根目錄。例如:它應該重定向到「www.example.com/website」,而不是「www.example.com」

  • 不重定向子文件夾。例如:它應該將「www.example.com/website/portfolio」重定向到「www.example.com/website」,但它不應該重定向「www.example.com/website/portfolio/project-name」。

這是一個WordPress站點,它已經與下列規則工作:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /website/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /website/index.php [L] 
</IfModule> 
# END WordPress 

提前感謝!

回答

1

你可以這樣做:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /website/ 

RewriteRule ^portfolio/?$ /website/ [L,R] 

RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /website/index.php [L] 
</IfModule> 
相關問題