我正在尝试.htaccess
对此进行说明,以使访问者在没有 www 的情况下将其包含为子域时跳转到 URL。
我该怎么写?例如,当用户访问页面http://www.test-sample.com/sign_up时,我希望它重定向到http://test-sample.com/sign_up 但仅当它在 sub- 中包含 www 时领域。因为有很少见的情况比如http://forum.test-sample.com/1443
我正在尝试.htaccess
对此进行说明,以使访问者在没有 www 的情况下将其包含为子域时跳转到 URL。
我该怎么写?例如,当用户访问页面http://www.test-sample.com/sign_up时,我希望它重定向到http://test-sample.com/sign_up 但仅当它在 sub- 中包含 www 时领域。因为有很少见的情况比如http://forum.test-sample.com/1443
通过启用 mod_rewrite 和 .htaccess httpd.conf
,然后将此代码放在您.htaccess
的DOCUMENT_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.com
www.sub.example.com
。