を台無しにここで私が持っているリダイレクトです:mod_rewriteのリダイレクトがパス
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$1
問題は、私はhttp://www.example.com/apple
を入力した場合、それはページ上の私のリンクに来るとき、それはOKですです。
しかし、もし私がhttp://www.example.com/apple/
(最後のスラッシュを注意してください)を使用すると、リンクがすべて壊れてしまいます。
.htaccessを書き込むにはどうすればいいですか?リンクには最後のスラッシュは含まれておらず、ページにリンクが張られていませんか?
アップデート:私は使用して終了:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]
驚くような答え!本当にありがとう!!! –