2

我正在尝试.htaccess 对此进行说明,以使访问者在没有 www 的情况下将其包含为子域时跳转到 URL。

我该怎么写?例如,当用户访问页面http://www.test-sample.com/sign_up时,我希望它重定向到http://test-sample.com/sign_up 但仅当它在 sub- 中包含 www 时领域。因为有很少见的情况比如http://forum.test-sample.com/1443

4

1 回答 1

2

通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

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

这只会在原样离开时重定向www.example.comwww.sub.example.com

于 2013-07-16T05:00:12.727 回答