使用.htaccess将所有流量重定向到文件夹,避免无限循环

时间:2011-10-06 16:00:43

标签: .htaccess loops redirect infinite

site.com)以2种语言存在,该网站的日文版本位于/ jp(www.site.com/jp)文件夹中,英文版本位于文件夹/ en(www.site.com) / EN)

现在我已经购买了日本版的新域名(www.site.jp) 在我的.htaccess中,我有两条规则可以重写像www.site.jp这样的所有网址 / jp文件夹和www.site.com等网址到/ en文件夹

RewriteCond %{HTTP_HOST} ^(www.)?site.jp$
RewriteCond %{REQUEST_URI} (.*).html  [NC] 
RewriteRule ^(.*)$ /jp/%1.html [L]

RewriteCond %{HTTP_HOST} ^(www.)?site.com$
RewriteCond %{REQUEST_URI} (.*).html  [NC] 
RewriteRule ^(.*)$ /eng/%1.html [L]

现在我想做同样的事情:将所有网址(例如www.site.com/eng)重定向到www.site.com,将所有网址(例如www.site.com/jp)重定向到www.site.jp

如果不创建无限循环,我怎么能这样做?

0 个答案:

没有答案