Вопрос по htaccess

gls

Комбат
Регистрация
11 Янв 2007
Сообщения
589
Реакции
310
На сайте есть ссылки типа: Для просмотра ссылки Войди или Зарегистрируйся и Для просмотра ссылки Войди или Зарегистрируйся в файле .htaccess условия
Код:
## склейка страниц со слешем и без
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R=301,L]
## редирект со старых url на новые
RewriteCond %{REQUEST_URI} ^(.*).html$
RewriteRule ^(.*[^/]).html$ $1/ [R=301,L]
В последнее время обратил внимание на переходы на сайт по ссылкам типа Для просмотра ссылки Войди или Зарегистрируйся и они открывают именно Для просмотра ссылки Войди или Зарегистрируйся хотя в строке браузера ссылка с этой баллистической маской

Знатоки подскажите как перенаправить такую ссылку на родной адрес Для просмотра ссылки Войди или Зарегистрируйся
 
Перед первым правилом, где добавляется конечный слеш:

RewriteRule ^(blog/soft/[0-9]+)/(.+)$ /$1 [R=301]
## склейка страниц со слешем и без
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R=301,L]
 
  • Нравится
Реакции: gls
Последнее редактирование:
Добрый вечер всем! У меня такой вопрос. Пару лет назад дела поддомены, поисковик до сих пор по этому адресу ходит, но там уже сайта не было, в вебмастерах везде поудалял, а все равно лезет, поэтому не закрываю xD Не знаю как закрыть. zip.mydomeain.ru на домен второго уровня 301, подскажите как отправить чтоб больше не ходил
 
404 - Not found .. , but may be available in the future (т.е. может быть потом включится)
410 - Gone .. is no longer available and will not be available again (забудьте)

Поэтому чтобы роботы побыстрей забыли, лучше возвращать 410
Но лучше самому забыть - просто удалить поддомен из DNS и забыть
 
Назад
Сверху