我一直在努力让网站重定向工作,但我一直在收到内部服务器错误
如果网址不是,我需要的是:
domain1/content/newzealand/mpc/mpc_newzealand_website/en/home_mpc/van******
或:
domain1/content/newzealand/mpc/mpc_newzealand_website/en/home_mpc/truck*****
然后重定向domain2
******
=表示任何事情(通配符)
domain1 = http://www2.mydomain.com
domain2 = http://www.mydomain.com
这就是我目前所拥有的,但就像我说它不起作用。
Options +FollowSymLinks
RewriteEngine On
RewriteCond !domain1/content/newzealand/mpc/mpc_newzealand_website/en/home_mpc/van.*
RewriteCond !domain1/content/newzealand/mpc/mpc_newzealand_website/en/home_mpc/truck.*
RewriteRule .* domain2 [R=301,L]
答案 0 :(得分:1)
试试这个:
RewriteCond %{HTTP_HOST} ^www2.mydomain.com
RewriteCond %{REQUEST_URI} !content/newzealand/mpc/mpc_newzealand_website/en/home_mpc/van.*
RewriteCond %{REQUEST_URI} !content/newzealand/mpc/mpc_newzealand_website/en/home_mpc/truck.*
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]
如果您只希望将它们重定向到www.mydomain.com而不是其中任何其他页面,请从最后一行删除$1
。