301将所有子域URL重定向到特定URL

时间:2015-11-12 14:38:36

标签: wordpress .htaccess url redirect subdomain

我的客户有一堆特定于位置的子域网站,但我们已将这些网站整合到一个网站中并创建了各个办公室页面。任何人都可以帮我解决301将所有location1.example.com网址重定向到example.com/location1等?

2 个答案:

答案 0 :(得分:0)

在root / .htaccess

中尝试此操作
RewriteEngine On

RewriteCond %{HTTP_HOST} ^location1\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/location1/$1 [NC,L,R]

答案 1 :(得分:0)

您可以在文档根目录中尝试使用.htaccess。这会将您的任何子域转换为子文件夹。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^((?!www).+)\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/%1/ [R=301,L]