У меня есть сайт и я хочу, чтобы всегда показывать, как www.mysite .com я поставить этот код в .htaccess:Перенаправление из .htaccess не работает
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
теперь URL показывает, как WWW, но сайт не отображается в браузере сказал «на этой странице имеется бесконечная переадресация»
Примечание: .htcaccess не имеют никакого кода, но это несколько строк я написал
делает я сделал что-то не так или я что-то пропустил ?? ? пожалуйста, помогите
Edit:
, прежде чем добавить код выше .htaccess, имел следующий код, но не сразу к WWW я удалить его:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
RewriteCond %{QUERY_STRING} ^m=1$
RewriteRule (.*) $1? [R=permanent]
# END WordPress
мог быть обновлен, чтобы решить мою проблему?
Если нет другого .htaccess и никакого другого правила в этом .htaccess, то выше код должен работать. Попробуйте другой браузер. – anubhava
Я пробовал его в Mozilla и Chrome, но ничего не случилось с той же проблемой – Basel
Включен ли ваш режим перезаписи? Если вы находитесь на linux a2enmod rewrite –