次の htaccess ルールを使用して、Web URL から 2 つ以上のスラッシュを削除しています。
#remove double/more slashes in url
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
これは、url を使用する場合のように、uris の途中で発生したスラッシュに対して正常に機能しています。
http://demo.codesamplez.com/html5//audio
適切な単一のスラー URL にリダイレクトされています。
http://demo.codesamplez.com/html5/audio
ただし、URL の先頭に二重スラッシュが含まれている場合、ドメイン名の直後では機能しません。例:
http://demo.codesamplez.com//html5/audio
リダイレクトされていません。
上記のルールをこのタイプの URL でも機能するように修正するにはどうすればよいですか? ありがとう。