Как сделать 301 редирект без WWW на Кандидат?

gesik
На сайте с 17.05.2008
Offline
98
808

Здравствуйте ув. форумчане. имеется такой вопрос, как сделать правильно редирект на сайте под управлением CMS Kandidat , с www на без www.

В хтассес вписываю это:

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

При переходе с ввв на сайте добавляется к урл это:

http://******.net/index.php?whatpage=*******

Как избавится от такого и сделать чтобы урл были через ЧПУ как и есть.

siv1987
На сайте с 02.04.2009
Offline
427
#1

Добавлять надо в начале всех правил, сразу после rewriteEngine on, а r-Engine on должен быть один.

C
На сайте с 04.02.2005
Offline
291
#2

Вы уверены что у Вас один редирект?

DV
На сайте с 01.05.2010
Offline
644
#3

У меня на Кандидате работает.

RewriteEngine on

DirectoryIndex index.html
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*) http://%1/$1 [L,R=301]

Вставлять впереди всех правил. Кстати, это реврайт, а не редирект.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
gesik
На сайте с 17.05.2008
Offline
98
#4
DenisVS:
У меня на Кандидате работает.
RewriteEngine on

DirectoryIndex index.html
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*) http://%1/$1 [L,R=301]


Вставлять впереди всех правил. Кстати, это реврайт, а не редирект.

Спасибо, помогло, а я вставлял в самый конец файла :)

V
На сайте с 20.04.2010
Offline
93
#5
gesik:
Здравствуйте ув. форумчане. имеется такой вопрос, как сделать правильно редирект на сайте под управлением CMS Kandidat , с www на без www.
В хтассес вписываю это:

При переходе с ввв на сайте добавляется к урл это:

Как избавится от такого и сделать чтобы урл были через ЧПУ как и есть.

Такая же беда была, при установке редиректа добавлялась эта байда. Оказалось, что зависит от настроек хостинга. Написал хостеру, он помог настроить в панели IPS правильный редирект.

А на двух других хостингах тот же самый синтаксис работал на ура...

DV
На сайте с 01.05.2010
Offline
644
#6

Vladrom, наверное, что-то типа этого сделал хостер:

LoadModule rewrite_module libexec/apache22/mod_rewrite.so

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий