• Здравствуйте, подскажите пожалуйста кто-нибудь, как добавить редирект в файл .htaccess чтобы все записи, которые оканчиваются на / перенаправлялись на записи с окончаниями с .html ?

    Переделал урл везде, посчитал, что так будет лучше, а вот то, что сейчас продолжает идти куча запросов на несуществующие страницы — это плохо(

    Вот содержимое файла .htaccess

    #<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule (.+)/feed /$1 [R=301,L]
    RewriteRule (.+)/comment-page /$1 [R=301,L]
    RewriteRule (.+)/trackback /$1 [R=301,L]
    RewriteRule (.+)/comments /$1 [R=301,L]
    RewriteRule (.+)/attachment /$1 [R=301,L]
    RewriteCond %{QUERY_STRING} ^replytocom= [NC]
    RewriteRule (.*) $1? [R=301,L]
    RewriteCond %{QUERY_STRING} ^attachment_id= [NC]
    RewriteRule (.*) $1? [R=301,L]
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    #</IfModule>
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Какая структура ссылок используется на сайте?

    всмысле? Ну вот такого типа идёт сайт.ру/%postname%.html
    а до этого было сайт.ру/%postname%/
    то есть со слешем, решил поменять, но нужно сделать редирект, чтобы при обращаении к старым ссылкам типа: сайт.ру/%postname%/ — было автоматическое перенаправление на сайт.ру/%postname%.html

    подскажите пожалуйста, если знаете) а то трафик упал, часть посетителей теряется, да и ПС не одобрит это

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Кто знает как добавить 301 редирект в .htaccess?» закрыта для новых ответов.