0
URLから末尾のスラッシュを削除しようとしています。私は、私たちの.htaccess
ファイルを調整し、このコードを追加:URLから末尾のスラッシュを削除する
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
残念ながら(ホームページを除く)ページが突然、あまりにも多くのリダイレクトを示したので、これは動作しませんでしたし、私はシステムからメッセージを取得「ページのISNを言います適切にリダイレクトしています。
コードを挿入したときにエラーが発生した可能性があります。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
それはコードを挿入するために調整した後、それはこのように見えた:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# BEGIN WordPress
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
をそして、それはエラーになった当初は、私たちの.htaccess
ファイルには、これを持っています。誰が私が間違っていたかを指摘できますか?ありがとう。
スラッシュを強制するプラグインや設定はありますか? –
本当にわかりません。この問題に関する別のページが、Yoastプラグインを潜在的な原因と指摘していました。私たちはYoastを持っています。しかし、私はその設定をチェックし、URLの末尾にスラッシュを参照するものは何も見つかりません –