2017-02-21 59 views
2

我有一個關於通過.htaccess重定向web文件夾的問題。只重定向一個文件夾,但不是子鏈接

我有一個文件夾,域名如example.com/abc,我可以將此鏈接重定向到example.com/aaa鏈接。但是abc目錄中有HTML文件,例如example.com/abc/1.html,當我將abc文件夾重定向到aaa鏈接時,它也會重定向這些HTML地址,如example.com/aaa/1.html

我想:

重定向example.com/aaa(文件夾)example.com/abc(網頁)

我不想:

重定向example.com/aaa/1.htmlexample.com/abc/1.html

是否有可能只重定向文件夾地址但不是子鏈接?

回答

1

嘗試這樣,現在我沒有嘗試過。

RewriteEngine On 
RewriteCond %{REQUEST_URI} aaa/$ 
RewriteRule^abc [R=301,L] 
1

要重定向的文件夾,你可以使用:

RedirectMatch ^/folder/?$ /abc/ 

代碼的重要組成部分,這裏是$這意味着「URI字符串的結束」所以這符合你的/文件夾/只有不是文件和子文件夾。

相關問題