Префикс перед адресом сайта

Kowalski
На сайте с 09.02.2010
Offline
121
3253

Всем привет

Сайт на wordpress последней версии.

Случайно нашел в Яндексе ссылку на сайт в формате w.мойсайт.ru

Удивился, так как поддоменов вообще нет, тем более с буквой w.

Оказывается, что вместо буквы w может быть любое словосочетанеие

То есть при наборе abvgd.мойсайт.ru откроется главная страница сайта без изменения адреса.

Или при наборе sadsadasd.мойсайт.ru/page1 откроется sadsadasd.мойсайт.ru/page1

И все остальные ссылки с такой страницы, прописанные вручную, будут с этим префиксом sadsadasd! Ссылки же, которые генерирует сам сайт, будут с префиксом www

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

Как это влияет на выдачу?

Спасибо

Привет
IL
На сайте с 20.04.2007
Offline
435
#1
Kowalski:
В чем может быть причина этого?
Как это влияет на выдачу?

1. В настройках сервера

2. как может влиять наличие дублей?

p.s. И почему опять "Кто виноват?", а не "что делать?"

Для редиректа (склейки) основного домена и всех поддоменов на сайт с www добавить в .htaccess (myserver.ru заменить)

RewriteCond    %{HTTP_HOST}            !=www.myserver.ru
RewriteRule (.*) http://www.myserver.ru/$1 [R=301,L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
SeVlad
На сайте с 03.11.2008
Offline
1609
#2
ivan-lev:
Для редиректа (склейки) основного домена и всех поддоменов на сайт с www добавить в .htaccess (myserver.ru заменить)

Можно и костыль, а вообще не мешает обратиться к хостеру для удаления вилкарда.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Kowalski
На сайте с 09.02.2010
Offline
121
#3

Спасибо за помощь

Только вот код

RewriteCond    %{HTTP_HOST}            !=www.myserver.ru

RewriteRule (.*) http://www.myserver.ru/$1 [R=301,L]

Действует только для главной страницы, с неё он перенаправляет любой поддомен, а вот для всех остальных страниц не действует.

Я не сильно разбираюсь в 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]
</IfModule>

# END WordPress
Можно и костыль, а вообще не мешает обратиться к хостеру для удаления вилкарда.

А как быть в случае VPS?

bums
На сайте с 03.07.2006
Offline
449
#4
Kowalski:
А как быть в случае VPS?

VPS не VPS какая разница, просто удалить * в зоне домена на НСах

Недорогая регистрация и продление доменов RU/SU/РФ/COM/NET/ORG/и т.д. ( https://www.regnic.name/?sesign ) в РЕГРУ, РЕГТАЙМ, Р01, РУЦЕНТР. А так же хостинг и SSL сертификаты.
Kowalski
На сайте с 09.02.2010
Offline
121
#5

Мне ответила служба поддержки

Перенаправление на главную страницу с несуществующих субдоменов производится
по причине наличия записи в файле DNS-зоны:
*.сайт.ru. CNAME @
По Вашей авторизованной заявке из личного кабинета мы можем отключить эту
запись либо заменить ее на www.сайт.ru для того чтобы вас сайт был
доступен только по ссылкам:
сайт.ru
www.сайт.ru

Скажите, какой вариант стоит выбрать?

Правильней наверное будет выбрать второй вариант, перенаправить все на www?

jcrush
На сайте с 04.07.2004
Offline
371
#6

если домен короткий то можно с ввв, а хотя я бы выбрал первый, по бекам смотрите.

» Блог (http://blog.stfw.ru/) - SEO-заметки. ДВчат: @dvchat (https://t.me/dvchat)
irisat
На сайте с 20.03.2012
Offline
197
#7
Kowalski:
Скажите, какой вариант стоит выбрать?

поправьте dns!

уберите запись со звездочкой...

запись с www должна быть!

в .htaccess сделайте 301 редирект...

LocalBitcoins (https://goo.gl/1Yxi8M) | Бот обменник (https://goo.gl/bPTaiF) - Покупка и продажа bitcoins! Биржа криптовалют №1 (https://goo.gl/6r6icz) - более 350 пар!

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