通过htaccess文件将子域路径重定向到绝对路径

时间:2014-04-03 21:10:20

标签: .htaccess redirect

我想将某些路径重定向到另一条路径,例如在htaccess中我有重定向:

RewriteCond %{HTTP_HOST} ^online\.cbook\.co.il$ [NC]
RewriteRule ^(.*) http://www.cbook.co.il/$1 [L,R] 

RewriteCond %{HTTP_HOST} ^online.cbook.co.il/%D7%94%D7%96%D7%9E%D7%A0%D7%95%D7%AA_%D7%9C%D7%90%D7%99%D7%A8%D7%95%D7%A2%D7%99%D7%9D$ [NC]
RewriteRule ^abc/?$ http://cbook.co.il/user/software?tab=7 [L,QSA,R=301]
第一个工作但第二个工作重定向我:http://www.cbook.co.il/%D7%94%D7%96%D7%9E%D7%A0%D7%95%D7%AA_%D7%9C%D7%90%D7%99%D7%A8%D7%95%D7%A2%D7%99%D7%9D/

1 个答案:

答案 0 :(得分:0)

您可以在subdomain.domain.com的.htaccess中尝试此规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^online\.cbook\.co\.il$ [NC]
RewriteRule ^abc/?$ http://www.cbook.co.il/user/link?i=7 [L,QSA,R]

RewriteCond %{HTTP_HOST} ^online\.cbook\.co\.il$ [NC]
RewriteRule ^(.*) http://www.cbook.co.il/$1 [L,R]