Задать вопрос
@JonMongol

Перенаправление с sait.ru/ на sait.ru/index.shtml Как сделать?

Стандартная задача в htaccess убрать index.html или index.php из URL. Но у меня противовположная задача.
На сайте есть два десятка каталогов (подкаталогов). В каждом index.shtml Все эти страницы в поиске. Все внутренние ссылки идут именно на эти страницы. Но в нескольких каталогах в поиск влетели URL без страницы, просто оканчиваемые на / типа https://sait.ru/katalog/ А URL https://sait.ru/katalog/index.shtml в поисковой базе Яндекса помечена как "DUPLICATE", хотя на странице в тэге
<link rel="canonical" href="https://sait.ru/katalog/index.shtml">

Прошу помочь. Самому составить редирект - знаний не хватает и времени.
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@dodo512
RewriteEngine On

RewriteRule ^katalog/$ https://sait.ru/katalog/index.shtml  [R=301,L]


RewriteEngine On

RewriteRule ^$ https://sait.ru/index.shtml  [R=301,L]

RewriteRule ^(.+)/$ https://sait.ru/$1/index.shtml [R=301,L]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы