Удалите завершающую косую черту из каталога, содержащего WordPress

У меня есть сайт с отдельным блогом в каталоге / wordpress /. В настоящее время блог доступен по адресу https://website.com/wordpress/ Элементы блога не имеют косой черты в конце и доступны по адресу https://website.com/wordpress/newsitem-name.

Я хотел бы, чтобы блог был доступен по адресу https://website.com/wordpress (без завершающей косой черты), а версия с конечной косой чертой (/ wordpress /) перенаправляла на незавершенную косую черту (/ wordpress).

Я поигрался с 'DirectorySlash Off', но все, что я получил, это неправильные перенаправления или бесконечные перенаправления. Оба сломали мой сайт. Что мне нужно изменить в моих файлах .htacces?

Файловая структура моего сайта выглядит следующим образом:


    .htaccess (#1) 
    index.php
    otherscript.php
    /wordpress
        .htaccess (#2)
        index.php
        other-regular-wordpress-files

.htaccess # 1 содержит следующее:


    Options -Indexes
    RewriteEngine On
    RewriteBase /

    #Remove trailing slash
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} (.*)$
    RewriteRule ^(.*)/$ https://%{HTTP_HOST}/$1 [R=301,L]

.htaccess # 2 содержит следующее:


    Options -Indexes
    # BEGIN WordPress
    
    RewriteEngine On
    RewriteBase /wordpress
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    
    # END WordPress

Какие изменения мне нужно внести, чтобы иметь возможность посещать мой блог по адресу "/ wordpress"? Заранее большое спасибо.

Есть ли для вас реальная польза от удаления косой черты помимо эстетики? Посетители не запоминают (и не заботятся) о том, есть ли в URL-адресах косая черта в конце, пока они могут посещать страницу.

Justin R. 12.06.2018 17:55

@Justin: Да, есть. WordPress ссылается на версию без косой черты в хлебных крошках (от Yoast SEO). Это создает ненужные 301-редиректы, что, в свою очередь, приводит к тому, что поисковые системы тратят краулинговый бюджет на URL-адреса, которые не должны существовать.

Ruud Kok 14.06.2018 09:48

Справедливо. Я думаю, что ответ, который вы ищете, - это тот, который опубликовал Gras Double (должен быть 2-м ответом) на stackoverflow.com/questions/21417263/…

Justin R. 14.06.2018 17:36
Как убрать количество товаров в категории WooCommerce
Как убрать количество товаров в категории WooCommerce
По умолчанию WooCommerce показывает количество товаров рядом с категорией, как показано ниже.
3
3
903
0

Другие вопросы по теме