我希望将对 http://example.com/ * 的任何请求重定向到http://www.example.com/ *。
其中 * 是任意路径。
我希望将对 http://example.com/ * 的任何请求重定向到http://www.example.com/ *。
其中 * 是任意路径。
使用 Apache 的mod_alias模块进行永久重定向,例如:
RedirectPermanent / "http://www.example.com/"
将重定向放在空白子域的虚拟主机块或根级.htaccess
文件中。
“ http://www.example.com/ ”后面的 / 是至关重要的。
我将在此处添加另一个选项,该选项也用于允许其他特定主机。例如,如果除了 www.example.com 站点之外,您还想要一个 dev.example.com 和 blog.example.com 站点,请将其放在根级别的 .htaccess 文件中:
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteCond %{HTTP_HOST} !^dev\.example\.com
RewriteCond %{HTTP_HOST} !^blog\.example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L,QSA]