2015-02-07 3 views
0

Как перенаправить трафик с www.old.com на www.new.com но.htaccess перенаправить весь трафик на домен, но несколько рукописных исключений

  • www.old.com/hello к www.new.com/byebye
  • www.old.com/test?start=5 к www.new.com/page/site

Я это, чтобы начать с:

RewriteEngine On 
RewriteBase/

# root 
RewriteCond %{HTTP_HOST} ^www\.(([^\.]+))\.pl [NC] 
RewriteRule ^(.*)$ http://%1.pl%{REQUEST_URI} [R=301,L] 

# Redirect 
Redirect permanent old.com/hello new.com/byebye 

ответ

0

Вы можете использовать этот .htaccess:

RewriteEngine On 
RewriteBase/

# redirect 
RewriteCond %{HTTP_HOST} ^www\.old\.com$ [NC] 
RewriteRule ^hello$ http://www.new.com/byebye [NC,R=301,L] 
RewriteCond %{HTTP_HOST} ^www\.old\.com$ [NC] 
RewriteCond %{QUERY_STRING} ^start=5$ [NC] 
RewriteRule ^test$ http://www.new.com/page/site? [NC,R=301,L] 

# root 
RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.pl [NC] 
RewriteRule^http://%1.pl%{REQUEST_URI} [R=301,L]