Простой .htaccess удалить www не работает - PullRequest
0 голосов
/ 13 декабря 2011

Я хочу удалить www из моего URL, потому что он портит мои куки и у людей возникают проблемы при входе.

Мой URL для этого сайта www.example.no/ansatt/, и этот htaccess не работает:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.no/ansatt$ [NC]
RewriteRule ^(.*)$ http://example.no/ansatt/$1 [R=301,L]

Что я делаю не так? Я пробовал каждую комбинацию с косой чертой и без косой черты. Имейте в виду, что это не относится ко всему сайту (example.no), просто example.no/ansatt/

1 Ответ

2 голосов
/ 13 декабря 2011

HTTP_HOST не включает информацию о пути.

Просто сделайте следующее:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.example\.no$ [NC]
RewriteRule ^(.*)$ http://example.no/$1 [R=301,L]

Остальное позаботится о себе.Также напоминание о экранировании литералов (т.е. \.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...