.htaccess: перенаправление папки
Есть адреса типа:
1 тип 2 тип подскажите пожалуйста, как прописать перенапралевение в .htaccess, чтобы все адреса 1 типа, начиная с папки /avto/ перенапраляли на главную страницу, но при этом адреса 2- типа также содержащие слово avto, продолжали работать как и прежде. Не нашёл к сожалению подобного примера в Интернете. Заранее благодарен. добавлено через 1 час 8 минут Вот вроде нашёл рабочий вариант: Цитата:
добавлено через 1 час 11 минут Единственно непонятно, зачем воскликацательный знак в конструкции ^/?abc/cba/ добавлено через 1 час 19 минут Зачем он вначале и в конце: ^/?abc/cba/ добавлено через 1 час 19 минут ?! |
RewriteEngine On
RewriteRule ^avto/ /? [R=301,L] Вопросительный знак в конце целевого адреса позволяет не наследовать строку запроса (часть адреса после разделителя вопросительного знака). Вопросительный знак (и первый слэш) в начале регулярного выражения для RewriteRule в .htaccess не нужен. добавлено через 22 минуты Целую ветвь сайта переадресовывать на главную - это не очень хорошо для поисковых систем. Лучше разместить в корне ветви (/avto[/]) "посадочную" и выполнять переадресацию на нее из более "глубоких" адресов. Или сделать уникальную страницу 404 для данного раздела сайта. |
Структура сайта полностью переработана и передресовать старые адреса на новые не представляется возможным. Поэтому старый раздел был закрыт индексации в robots.txt. Но поскольку в поиске, или в беклинках, могут находится страницы из старой структуры, было решено всех кто переходит по старым ссылкам отправлять именно на главную.
Спасибо за развёрнутый ответ. |
Цитата:
|
Тогда расскажите за последствия
|
Цитата:
Ну, не нравятся такие фокусы поисковым системам. Даже "посадочную" для раздела трудно будет сделать соответствующей по содержимому всем (ранее существовавшим) страницам раздела. А вы хотите не то что искусственную страницу создать, а "подставить" главную. Поисковым системам нравятся простые и адекватные указания. Убрали раздел - 404 по всем адресам его страниц (а еще лучше 410). А поведением пользователя управляете при помощи содержимого страницы 404 (410) для данного раздела. Повторяю, что оно может отличаться от содержимого обычной страницы 404 (410) сайта. |
Текущее время: 08:57. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Техническая поддержка — DevArt.PRO. Перевод: zCarot.