我发现此代码强制使用www.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301]
Run Code Online (Sandbox Code Playgroud)
但我有许多指向同一目录的域名.所以我需要一个适用于多个域的代码版本.它必须在任何域上运行,是否可能?
这应该工作:
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301]
Run Code Online (Sandbox Code Playgroud)
它会将没有子域的所有请求重定向到www.domainame.tld.
| 归档时间: |
|
| 查看次数: |
524 次 |
| 最近记录: |