[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: 301 редирект с www
Гость_Андрей
Добрый день ребята! Подскажите пожалуйста что я не так делаю, мне нужно с www сделать 301 редирект на без www. Сейчас у меня:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

Сделал:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

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

Только там QSA,L... Запутался и так и так пробую. На сайте ссылки типа site.ru/add/pochuk-dite



Спустя 18 минут, 43 секунды (16.04.2012 - 10:31) zeromind написал(а):
на nginxe делаю так -
#------------------Редиректы на домен без www---------------
if ($host = 'www.domena.net' ) {
rewrite ^/(.*)$ http://domena.net/$1 permanent;
}


а для apache вроде бы так должно быть :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]
RewriteRule ^(.*)$ http://example.ru/$1 [R=301,L]



Спустя 1 час, 33 минуты, 53 секунды (16.04.2012 - 12:05) Guest написал(а):
Сделал так:


if (@$_SERVER['HTTP_HOST'] == 'www.site.ru')
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://site.ru'.@$_SERVER['REQUEST_URI']);
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.