htaccess重写后缀/ lang / en到子域301

时间:2014-03-09 07:37:10

标签: .htaccess url rewrite

我最近在我的网站上为我的英语语言创建了一个子域名,现在想要将旧的URL重写到该子域名。

旧网址看起来像http://mydomain.com/filename/lang/en

我想将以/lang/en结尾的所有网址重定向到子域名,例如http://en.mydomain.com

1 个答案:

答案 0 :(得分:1)

如果您希望将http://mydomain.com/filename/lang/en重定向到http://en.mydomain.com/filename,请将此代码放入您的htaccess

RewriteEngine on
RewriteRule ^(.+)/lang/en$ http://en.mydomain.com/$1 [R=301,L]


否则,如果您希望将http://mydomain.com/filename/lang/en重定向到http://en.mydomain.com,请将此代码放入您的htaccess中

RewriteEngine on
RewriteRule ^(.+)/lang/en$ http://en.mydomain.com [R=301,L]