0

何らかの理由で、一部のリンクはURLの末尾にスラッシュを作成します。別のデバイスで同じリンクを使用すると、URLの末尾にスラッシュを追加できる場合とできない場合があります。

htaccessの構造が原因で、URLにスラッシュが含まれていると、エラーが発生することがあります。htaccessでURLからそれらを削除する方法はありますか?

例えば:

example.com/s/

即座に以下にリダイレクトします:

example.com/s
4

2 に答える 2

1

同様の質問により、次の回答が得られました。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} (.*)$
RewriteRule ^(.+)/$ http://www.domain.com/$1 [R=301,L]
于 2012-06-29T19:48:29.307 に答える
0

これでうまくいき、ドメインを指定する必要はありません:

RewriteRule ^(.+)/$ /$1 [R=301,L]

于 2014-02-08T13:44:41.407 に答える