2012-05-18 68 views
0

我一直搭售來獲得網站重定向工作redirection(重定向),但我一直得到一個內部服務器錯誤.htacces使用通配符

以下是我需要的,如果該URL不是:

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

或:

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

然後重定向域2

****** =意味着任何事情都會發生(通配符)

域1 = http://www2.mydomain.com

域2 = 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

是'domain1'一個域名的文件夾? – Gerben

回答

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而不是任何其他頁面內它根據請求。