Apache .ht使用通配符访问重定向
我一直在努力使网站重定向正常工作,但我不断地遇到一个内部服务器错误 如果url不是,我需要以下内容:Apache .ht使用通配符访问重定向,apache,.htaccess,url,mod-rewrite,redirect,Apache,.htaccess,Url,Mod Rewrite,Redirect,我一直在努力使网站重定向正常工作,但我不断地遇到一个内部服务器错误 如果url不是,我需要以下内容: domain1/content/newzeland/mpc/mpc\u newzeland\u网站/en/home\u mpc/van***** 或: domain1/content/newzeland/mpc/mpc\u newzeland\u网站/en/home\u mpc/truck*** 然后重定向域2 ******=表示任何事情都会发生(通配符) 域1= 域2= 这是我目前所拥有的,但
domain1/content/newzeland/mpc/mpc\u newzeland\u网站/en/home\u mpc/van*****
或:
domain1/content/newzeland/mpc/mpc\u newzeland\u网站/en/home\u mpc/truck***
然后重定向域2
******
=表示任何事情都会发生(通配符)
域1=
域2=
这是我目前所拥有的,但正如我所说,它不起作用
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]
试试这个:
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,而不希望根据请求重定向到其中的任何其他页面,请从最后一行删除$1
。域1是域名的文件夹吗?