2013-04-24 51 views
0

我有一個反向鏈接指向一個目錄/投資組合/子文件夾噸站點,我想重定向他們都根(因爲一些舊的子目錄完全消失了)新目錄/ project-portfolio/htaccess重定向適用於第一級子目錄,但忽略,如果它是子子目錄

問題是還有另一個/ portfolio /我不想重寫或重定向...它駐留在更深處另一個子目錄/ uploads/images/portfolio/

如何編寫我的重寫規則,以便它適用於頂級子目錄/ portfolio /但忽略其他?

謝謝。

回答

1

在你的文檔根目錄,創建一個htaccess文件,加入:

RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/uploads/images/portfolio 
RewriteRule (^|/)portfolio(/|$) /project-portfolio/ [L,R=301] 
0
<Directory /path/to/docroot/folder> 
     Options +Indexes 
</Directory> 
<DirectoryMatch /path/to/docroot/folder/(.)*/> 
     Options -Indexes 
</DirectoryMatch> 
相關問題