2016-12-19 81 views
0

我只是想重定向我的域名。實際上我的網站工作,所以沒有問題,但我只是想當有人進入網站沒有(www)PHP必須檢測到這一點,並重定向到(www)我希望你明白。先謝謝你。順便說一句,我很抱歉我的英文不好。域名重定向到www

+0

你是否使用nginx或Apache或其他東西請指定 –

+0

這通常是通過編輯/創建一個.htaccess文件並在其中放置一個mod-rewrite規則來完成的。這可能看起來像這樣... RewriteCond%{HTTP_HOST}^superdupersite \ .com(。*) RewriteRule(。*)http://www.superdupersite.com/$1 [R = 301,L] –

+0

[重定向非www到www在.htaccess](http://stackoverflow.com/questions/12050590/redirect-non-www-to-www-in-htaccess) –

回答

1

只是因爲我不能粘貼此爲註釋.. 重定向非www到www

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^superdupersite\.com(.*) 
RewriteRule (.*) http://www.superdupersite.com/$1 [R=301,L] 
+0

請不要回答這樣的問題[已問及答案](http://stackoverflow.com/questions/12050590/redirect-non-www-to-www-in-htaccess) - 而是投票結束作爲重複。 –

+0

非常感謝你,它的工作原理 –

0

這可以使用您的託管DNS記錄設置完成。如果您使用的是基於Linux的主機,您也可以使用htaccess文檔進行操作。裏面你的.htaccess文件簡單地說:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www\.your-domain\.com 
RewriteRule (.*) http://your-domain.com/$1 [R=301,L] 

瞭解更多關於這一點:https://www.chriswiegman.com/2011/09/how-to-properly-redirect-your-domain-with-or-without-www/

+0

他實際上是要求相反,非WWW重定向到WWW –

+0

另外,請不要'回答這樣的問題已經[問和答案](http://stackoverflow.com/questions/12050590/redirect-non-www-to-www-in-htaccess) - 而是投票結束重複。 –