我有一個反向鏈接指向一個目錄/投資組合/子文件夾噸站點,我想重定向他們都根(因爲一些舊的子目錄完全消失了)新目錄/ project-portfolio/htaccess重定向適用於第一級子目錄,但忽略,如果它是子子目錄
問題是還有另一個/ portfolio /我不想重寫或重定向...它駐留在更深處另一個子目錄/ uploads/images/portfolio/
如何編寫我的重寫規則,以便它適用於頂級子目錄/ portfolio /但忽略其他?
謝謝。
我有一個反向鏈接指向一個目錄/投資組合/子文件夾噸站點,我想重定向他們都根(因爲一些舊的子目錄完全消失了)新目錄/ project-portfolio/htaccess重定向適用於第一級子目錄,但忽略,如果它是子子目錄
問題是還有另一個/ portfolio /我不想重寫或重定向...它駐留在更深處另一個子目錄/ uploads/images/portfolio/
如何編寫我的重寫規則,以便它適用於頂級子目錄/ portfolio /但忽略其他?
謝謝。
在你的文檔根目錄,創建一個htaccess文件,加入:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/uploads/images/portfolio
RewriteRule (^|/)portfolio(/|$) /project-portfolio/ [L,R=301]
<Directory /path/to/docroot/folder>
Options +Indexes
</Directory>
<DirectoryMatch /path/to/docroot/folder/(.)*/>
Options -Indexes
</DirectoryMatch>