我正在尝试将旧网站(http://festival.launch.co)重定向到新网站(http://events.launch.co/festival)。但是,有一个我不想重定向的子目录(2013)。
总结:
我尝试了以下操作,但这并没有重定向任何内容:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^festival\.launch\.co$ [NC]
RewriteCond %{REQUEST_URI} !^/2013
RewriteRule ^(.*) http://events.launch.co/festival/$1 [R=301,L]
我已经仔细检查过mod_rewrite是否已启用。
目前,我正在重定向所有内容:
Redirect 301 / http://events.launch.co/festival
有关如何正确执行此操作的建议?
答案 0 :(得分:0)
尝试使用此代码:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST} ^festival\.launch\.co$ [NC]
RewriteCond %{REQUEST_URI} !^.*/2013/.*$
RewriteRule ^ http://events.launch.co/festival%{REQUEST_URI} [R=301,L]