Вот шаги по удалению конечных слешей по всему сайту. Если вы просто хотите удалить косые черты только в сообщениях, перейдите к Шаг 2 .
Важные вещи для рассмотрения
- В
.htaccess
код между строками # BEGIN WordPress
& # END WordPress
может быть сброшен WordPress . Избегайте изменения кода между этими строками.
- Принудительное удаление завершающих слешей вызывает цикл в example.com/wp-admin. Вы можете избежать этой проблемы, исключив каталоги
RewriteCond %{REQUEST_FILENAME} !-d
.
Следующее решение решает эти проблемы.
Шаг 1 - Обновление / .htaccess файла
Добавьте следующий код перед строкой # BEGIN WordPress
в файле / .htaccess. Это перенаправляет URL-адреса с конечными косыми чертами на URL-адреса без конечных слешей.
# Remove trailing slashes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
</IfModule>
Шаг 2. Обновление постоянных ссылок
Как уже отмечали другие, вы также должны обновить свои постоянные ссылки (Настройки -> Постоянные ссылки) до Пользовательской структуры и удалить там косую черту. Это удаляет косую черту на всех ваших сообщениях.