【发布时间】:2021-05-14 17:42:12
【问题描述】:
我的网站有一个子域:docs.example.com 和许多文件夹:docs.example.com/math、docs.example.com/science、docs.example.com/language 等等。所有这些 URL 都在 Google 中编入索引。我需要将子域及其子文件夹重定向到主 URL:www.example.com。
由于 SEO,我需要进行 301 重定向。我可以访问主机服务器中的 .htaccess。我试过这个:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^docs.example.com$
RewriteRule ^(.*)$ http://www.example.com/ [R=301,L]
适用于 docs.example.com,但对于 docs.example.com/math,我收到 404 错误。 docs.example.com 下的所有内容,所有子文件夹和文件都必须进行 301 重定向。
提前感谢您的帮助
【问题讨论】:
标签: apache .htaccess redirect mod-rewrite url-rewriting