目前我的網站只有在訪問www.mysite.net或http://www.mysite.net時才能訪問。我如何改變這種情況,以便當您訪問http://mysite.net時,您將被引導至www.mysite.net?htaccess:如何將非www網址重定向到我的www-url
這裏是我當前的.htaccess文件內容
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我也試過這個...
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %mysite.net !^www\.
RewriteRule (.*)$ http://www.%mysite.net/$1 [R=301,L]
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
謝謝
可能的重複:http://stackoverflow.com/questions/4159088/how-to-modify-htaccess-file-to-always-redirect-to-www?rq=1 – showdev
最高規則集應該工作,但您可能需要將'RewriteBase'移動到'RewriteEngine On'後面。當您嘗試該規則集時會發生什麼? –