Я хочу перенаправить http://www.example.com в http://example.com через .htaccess. Я нашел и попробовал приведенные ниже коды, но ничего не работает. может ли любой орган сказать мне решение.www to non-www redirection .htaccess код не укусить на моем сайте?
Я получаю эту ошибку Socket Error 10049
всех кодов, когда я типа http://www.example.com
Мой хостинг-Apache версии 2.0.63. Мой .htaccess файл в public_html/
Options +Followsymlinks
RewriteEngine on
RewriteBase/
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www\.example\.com
RewriteRule (.*) http://example.com/$1 [R=301,L,QSA]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com
RewriteRule (.*) http://example.com/$1 [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com
RewriteRule (.*) http://example.com/ [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule (.*) http://example.com/$1 [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^example\.com
RewriteRule (.*) http://example.com/$1 [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(.*)$ %{HTTP_HOST}$1 [C]
RewriteRule ^www\.(.*)$ http://$1 [L,R=301]
Проблема в том, что вы используете Windows. Серьезно, правда, вы уверены, что .htaccess вызывает проблему? И вы НАСТОЯТЕЛЬНО используете www.example.com? Если это так, выберите другое имя хоста. – Artelius
no Я использую хостинг Linux. –