使用.htaccess
如何重定向from
:
apple.example.com/old_folder
下的任何深度 - > to
:
..只是?
我使用了以下代码,但没有工作:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^apple.example.com/old_folder$
RewriteRule ^(.*)$ http://banana.example.com/new_folder/ [R,L]
答案 0 :(得分:1)
您无法在RewriteCond %{HTTP_HOST}
条件中匹配URI。
此规则应该来自apple.example.com
的<。<}}
RewriteEngine on
RewriteCond %{HTTP_HOST} ^apple\.example\.com$ [NC]
RewriteRule ^old_folder(/|$) http://banana.example.com/new_folder/? [R,L]
编辑:或者在/old_folder/.htaccess
中使用此规则:
RewriteEngine on
RewriteRule ^ http://banana.example.com/new_folder/? [R,L]