UJy
Постоялец
- Регистрация
- 23 Авг 2011
- Сообщения
- 385
- Реакции
- 145
Например shell...Вы не подскажите, как они появляются "сами по себе"? Ради интереса..
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Например shell...Вы не подскажите, как они появляются "сами по себе"? Ради интереса..
нууу... может внешние ссылки какие есть на эти поддомены, вот гугл и вносит их в индекс по старой памяти. Да мало ли что там может быть. Если мешают - можно отправить на ту же 503.html , или сделать правило в .htaccess (правило делал с учетом того, что основное зеркало вашего сайта с www, если нет, то удалить первую строчку, и в третьей убрать Для просмотра ссылки Войдив общем понятно как это все организовать, а вот с поддоменами не ясно
в кэше поддоменов нет, взлом исключен абсолютно
при переходе из гугла на поддомен браузер выдает что сервер не доступен
+ основной домен размещен на dns-хостинге яндекса и взлом + создание кучи поддоменов каким-либо скриптом просто невозможны
RewriteCond %{HTTP_HOST} !www\.vash-sayt\.com
RewriteCond %{HTTP_HOST} .*\.vash-sayt\.com
RewriteRule .* http://www.vash-sayt.com [R=301,L]
думаю лучше этого не делать, т.к на поддоменах там висели дорвеи судя по всемунууу... может внешние ссылки какие есть на эти поддомены, вот гугл и вносит их в индекс по старой памяти. Да мало ли что там может быть. Если мешают - можно отправить на ту же 503.html , или сделать правило в .htaccess (правило делал с учетом того, что основное зеркало вашего сайта с www, если нет, то удалить первую строчку, и в третьей убрать Для просмотра ссылки Войдиили Зарегистрируйся. )
Это правило перельёт вес всех ссылок ссылающихся на любые поддомены сайта на главную. Ну и при заходе на любой поддомен будет не ошибка серва, а редирект на главную.Код:RewriteCond %{HTTP_HOST} !www\.vash-sayt\.com RewriteCond %{HTTP_HOST} .*\.vash-sayt\.com RewriteRule .* http://www.vash-sayt.com [R=301,L]
Тогдадумаю лучше этого не делать, т.к на поддоменах там висели дорвеи судя по всему
можно отправить на ту же 503.html
понялТогда
RewriteCond %{HTTP_HOST} ^www\.vash-sayt\.com
RewriteRule (.*) http://vash-sayt.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !sub1\.vash-sayt\.com
RewriteCond %{HTTP_HOST} !sub2\.vash-sayt\.com
RewriteCond %{HTTP_HOST} .*\.vash-sayt\.com
RewriteRule .* http://vash-sayt.com/503.html? [R=301,L]
кстати, может лучше вместо 503 отдавать 410?конечно можно, там много чего можно ))
Местами правила менять нельзя...
Если урл станет длинным и похожим на адрес папки сайта на сервере - после RewriteEngine On добавить RewriteBase /Код:RewriteCond %{HTTP_HOST} ^www\.vash-sayt\.com RewriteRule (.*) http://vash-sayt.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} !sub1\.vash-sayt\.com RewriteCond %{HTTP_HOST} !sub2\.vash-sayt\.com RewriteCond %{HTTP_HOST} .*\.vash-sayt\.com RewriteRule .* http://vash-sayt.com/503.html? [R=301,L]
Вот чего не знаю, того не знаю. С 503 ошибкой стыкался - работает, но может 410 будет лучше... Нужно пробовать.кстати, может лучше вместо 503 отдавать 410?
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin someone@domain.tld
DocumentRoot /www/sub.domain.tld
ServerName sub.domain.tld
</VirtualHost>
RewriteEngine On
RewriteCond %{HTTP_HOST} .*\.domain\.tld
Redirect gone /
Интересное решение. Главное, что работает.С субдоменами решил таким образом
[/CODE]