У меня есть сайт с отдельным блогом в каталоге / 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"? Заранее большое спасибо.
@Justin: Да, есть. WordPress ссылается на версию без косой черты в хлебных крошках (от Yoast SEO). Это создает ненужные 301-редиректы, что, в свою очередь, приводит к тому, что поисковые системы тратят краулинговый бюджет на URL-адреса, которые не должны существовать.
Справедливо. Я думаю, что ответ, который вы ищете, - это тот, который опубликовал Gras Double (должен быть 2-м ответом) на stackoverflow.com/questions/21417263/…

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