2014-01-07 175 views
1

我想將子/子文件夾url重定向到特定的URL。使用htaccess將url重定向到子/子文件夾

它的工作原理與普通重定向,如:

Redirect /folder https://mydomain.com/therestoftheurl 

但我需要很多文件夾/文件夾1或文件夾/文件夾2改向。 它不會有這方面的工作:

Redirect /folder/folder1 https://domain.com/target 

我發現這個反向的問題與此解決方案。

RewriteCond %{HTTP_HOST} ^mydomain.in$ [OR] 
RewriteCond %{HTTP_HOST} ^www.mydomain.in$ 
RewriteCond %{REQUEST_URI} !^/users 
rewriterule ^(.*)$ http://mydomain.com/$1 [R=301,L] 

所以,如果我沒有誤會,我可以使用這個沒有「!」像這樣。但我想我錯過了一些東西。

RewriteCond %{HTTP_HOST} ^mydomain.in$ [OR] 
RewriteCond %{HTTP_HOST} ^www.mydomain.in$ 
RewriteCond %{REQUEST_URI} ^/folder/folder$ 
rewriterule ^(.*)$ http://mydomain.com/$1 [R=301,L] 

然後我不知道在這一刻寫的重定向。 感謝您的快速幫助。

回答

0

你只需要重新整理你的指令,以便家長重定向前的一個子文件夾來:

Redirect /folder/folder1 https://domain.com/target 
Redirect /folder https://mydomain.com/therestoftheurl 
相關問題