Удалить косую черту из постоянных ссылок, кроме категорий (WP) - PullRequest
0 голосов
/ 25 августа 2018

Я просто перенес свой статический веб-сайт на WordPress и ранее не использовал конечные косые черты в конце постоянных ссылок, за исключением случаев, когда это категория.WP добавляет косую черту по умолчанию, и я изо всех сил пытаюсь добиться настройки, которую я имел прежде.

Вот что я пробовал до сих пор:

  1. Удален косая черта в бэкэнде под Settings > Permalinks.Он работает, как и ожидалось, за исключением того, что он также удаляет косую черту, когда это категория

  2. Код ниже не работает для меня

    <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>
    
  3. Код ниже также не работает для меня

    <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>
    

Есть еще идеи, как мне это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...