Я просто перенес свой статический веб-сайт на WordPress и ранее не использовал конечные косые черты в конце постоянных ссылок, за исключением случаев, когда это категория.WP добавляет косую черту по умолчанию, и я изо всех сил пытаюсь добиться настройки, которую я имел прежде.
Вот что я пробовал до сих пор:
Удален косая черта в бэкэнде под Settings > Permalinks
.Он работает, как и ожидалось, за исключением того, что он также удаляет косую черту, когда это категория
Код ниже не работает для меня
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule (.+)/$ $1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Код ниже также не работает для меня
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule (.+)/$ http://www.example.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Есть еще идеи, как мне это исправить?