• 301 редирект со страниц на html на без html cо /?

    @SvetlanaSV Автор вопроса
    RewriteEngine on
    RewriteBase /
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
    RewriteRule ^([^.]+)\.html$ site.ru/$1 [R=301,L]
    RewriteCond %{REQUEST_URI} !(\.[^./]+)$
    RewriteCond %{REQUEST_fileNAME} !-d
    RewriteCond %{REQUEST_fileNAME} !-f
    RewriteRule (.*) /$1.html
    site.ru замени на домен твоего сайта.

    В .htaccess. Обращение к /about.html перенаправляет на /about. Сам этот вариант использую, и вам советую.

    Этот метод только убирает хвостик html, а мне нужно принципиально на другую страницу ссылку.
    типа
    Редирект 301 site.ru/catalog/whitecat.html на site. ru/tovаry/blackdog/
    Ответ написан