0

我一直在努力让网站重定向正常工作,但我不断收到内部服务器错误

如果网址不是,这是我需要的:

domain1/content/newzealand/mpc/mpc_newzealand_website/en/home_mpc/van******

或者:

domain1/content/newzealand/mpc/mpc_newzealand_website/en/home_mpc/truck*****

然后重定向域2

******= 表示一切顺利(通配符)

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]
4

1 回答 1

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]

$1如果您只想将它​​们重定向到 www.mydomain.com 而不是根据请求重定向到其中的任何其他页面,请从最后一行删除。

于 2012-05-18T15:32:50.490 回答