有没有人知道将重定向非www的RewriteRule。到www。版本, 但 ,却不知道TLD会是什么?,即...的规则
http://example.com -> http://www.example.com
http://example.co.uk -> http://www.example.co.uk
http://example.fr -> http://www.example.fr
http://example.de/something.html -> http://www.example.de/something.html
我宁愿有一个简洁的规则,而不是列出所有可能的顶级域名,但不知道该怎么做,我搜索但找不到类似的东西。
有什么想法吗?
答案 0 :(得分:1)
实际上非常简单。
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
条件检查域名是否不以www.
开头,如果这是真的,则重定向此次附加www.
的完整请求。