0
可能重複:
301 redirect non-www to www not always working添加 「www」 的與mod_rewrite的
我有一個網站,並有可能同時帶有 「www」 的訪問,並沒有 「WWW」(例如www.example.com和example.com)。如果URL中沒有「www」,則mod_rewrite用於重定向到www.example.com。
但是,如果我去example.com/something.html,它就會被重定向到www.example.com(something.html被截斷)。
目前,我有規則是:
<VirtualHost *:80>
ServerName example.com
RewriteEngine On
RewriteRule /.* http://www.example.com [R]
</VirtualHost>
是什麼力量讓重寫遞歸併使example.com/something.html最簡單的方法重定向到www.example.com/something html的
很難相信這並沒有被問過......(提示:搜索'mod_rewrite的前置www') – KevinDTimm