Перейти к содержимому

Фотография
- - - - -

Перенаправление с www на без www


  • Вы не можете создать новую тему
  • Закрытая тема Тема закрыта
Сообщений в теме: 14

#1 serhiokravadnr

serhiokravadnr

    Прохожий

    Топикстартер
  • Участник
  • 0
    16 сообщ.

Отправлено 14 Январь 2018 в 15:31

Нужна помощь!!!

Никак не могу настроить перенаправление с www на без www в htaccess. Что уже только не перепробывал - при анализе сайта на сервисах - везде пишут - перенаправление не настроено.

Сейчас прописано так:

# 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]
 
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.master.vdnr\.pp\.ua$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
 
</IfModule>
 
# END WordPress

адрес сайта master.vdnr.pp.ua - где-то читал, что если доменная зона, к примеру com.ua - пред com и ua нужен обр. слеш - поставил ничего не изменилось.

Когда попробовал написать master\.vdnr\.pp\.ua - сайт вообще не работает.

Подскажите - как правильно настроить?


  • 0

Спонсор

#2 Volly

Volly

    Увлеченный

  • Участник
  • 110
    540 сообщ.

Отправлено 14 Январь 2018 в 15:59

Для перенаправления Wordpress, кажись, настраивается в админке - “Настройки” > “Общее”.

 

Про слзши.

Слеши ставятся не перед com и ua, а перед спецсимволами, например, в регулярных выражениях перед точкой.

 

А так пробовали?

RewriteCond %{HTTP_HOST} ^www.master.vdnr.pp.ua$ [NC]

RewriteRule ^(.*)$ http://master.vdnr.pp.ua/$1 [R=301,L]


Сообщение отредактировал Volly: 14 Январь 2018 в 15:59

  • 0

#3 serhiokravadnr

serhiokravadnr

    Прохожий

    Топикстартер
  • Участник
  • 0
    16 сообщ.

Отправлено 14 Январь 2018 в 17:31

Уже не помню - перепробовал множество вариантов. Но ваше

 

Сейчас попробую, спасибо!


Попробовал записать по-вашему - проверил в seranking.com - всё-равно - перенаправления нет. 

 

Как ещё можно прописаьт?

 

В настройках админки в вордпресс этой функции нет.


  • 0

#4 Volly

Volly

    Увлеченный

  • Участник
  • 110
    540 сообщ.

Отправлено 14 Январь 2018 в 19:15

В настройках админки в вордпресс этой функции нет.

Всё ж посмотрите на всякий случай Админка/Настройки/Общие что-то похожее как на картинке, может пригодится.

Прикрепленные изображения

  • Скриншот 14-01-2018 180953.png

  • 0

#5 serhiokravadnr

serhiokravadnr

    Прохожий

    Топикстартер
  • Участник
  • 0
    16 сообщ.

Отправлено 14 Январь 2018 в 19:26

Это есть - а как и где и что нужно прописать?


  • 0

#6 BaNru

BaNru

    Пацифизжу

  • суперМодератор
  • 1004
    3 630 сообщ.

Отправлено 15 Январь 2018 в 01:08

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

RewriteCond %{HTTP_HOST} ^www.master.vdnr.pp.ua$ [NC]
RewriteRule ^(.*)$ http://www.master.vdnr.pp.ua/$1 [R=301,L]
</IfModule>
Options +FollowSymLinks

  • 0

#7 serhiokravadnr

serhiokravadnr

    Прохожий

    Топикстартер
  • Участник
  • 0
    16 сообщ.

Отправлено 15 Январь 2018 в 11:31

Прописал - как написали вы - тоже самое - перенаправления нет.

 

В чём может быть причина?


И в РОБОТС тоже пишет, что карта сайта не обнаружена - хотя там всё указано


  • 0

#8 BaNru

BaNru

    Пацифизжу

  • суперМодератор
  • 1004
    3 630 сообщ.

Отправлено 15 Январь 2018 в 15:18

Только сейчас заметил, что была ошибка, WWW лишнее было во второй строке перенаправления.

Попробовать поменять местами

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^www.master.vdnr.pp.ua$ [NC]
RewriteRule ^(.*)$ http://master.vdnr.pp.ua/$1 [R=301,L]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

</IfModule>
Options +FollowSymLinks

Если разговор за сайт указанный в коде выше, то перенаправление вроде работает, только неправильно

Неверное перенаправление на странице

То есть где-то ошибка в коде

 

Попробуй временно удалить всё из файла, оставив только вот такое

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

Будет ли после этого переадресация без ошибок?


  • 0

#9 serhiokravadnr

serhiokravadnr

    Прохожий

    Топикстартер
  • Участник
  • 0
    16 сообщ.

Отправлено 15 Январь 2018 в 15:38

Сейчас попробую


# BEGIN WordPress
<IfModule mod_rewrite.c>

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

</IfModule>
# END WordPress

Сделал так - сейчас запущу проверку


Тоже самое - нет перенапрвления


  • 0

#10 BaNru

BaNru

    Пацифизжу

  • суперМодератор
  • 1004
    3 630 сообщ.

Отправлено 15 Январь 2018 в 15:55

Есть


  • 0

#11 serhiokravadnr

serhiokravadnr

    Прохожий

    Топикстартер
  • Участник
  • 0
    16 сообщ.

Отправлено 15 Январь 2018 в 15:57

при этой записи (что выше) - на сайте не работала ни одна ссылка - ошибка 404 везде, пришлось поставить ваше это

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^www.master.vdnr.pp.ua$ [NC]
RewriteRule ^(.*)$ http://master.vdnr.pp.ua/$1 [R=301,L]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

</IfModule>
Options +FollowSymLinks

ссылки начали работать

 

Вы говорите есть - где проверить?


Сообщение отредактировал serhiokravadnr: 15 Январь 2018 в 15:58

  • 0

#12 BaNru

BaNru

    Пацифизжу

  • суперМодератор
  • 1004
    3 630 сообщ.

Отправлено 16 Январь 2018 в 01:28

На вашем сайте и проверить. Работает у вас редирект


  • 0

#13 serhiokravadnr

serhiokravadnr

    Прохожий

    Топикстартер
  • Участник
  • 0
    16 сообщ.

Отправлено 16 Январь 2018 в 01:37

А почему тогда эти сервисы пишут - что его нет?


  • 0

#14 BaNru

BaNru

    Пацифизжу

  • суперМодератор
  • 1004
    3 630 сообщ.

Отправлено 16 Январь 2018 в 01:54

Какие сервисы? Может потому что сервисам надо время на то, чтобы заново проверить сайт?

Неужели какие-то там сервисы более авторитетные, чем собственная проверка в браузере и вера своим глазам?


  • 2

#15 Volly

Volly

    Увлеченный

  • Участник
  • 110
    540 сообщ.

Отправлено 16 Январь 2018 в 12:43

Тоже посмотрел - перекидывает нормально


  • 0



Похожие темы Свернуть

Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей