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