私は次のようなディレクトリ構造を持っています:
/gallery
----index.php
----/23XASDTAGH
----/24XGA43KJA/
ディレクトリが存在する場合は、modrewriteを使用して書き換えたいのですが。それで:
www.example.com/gallery/23XASDTAGH/
になります
www.example.com/gallery/index.php?gallery=23XASDTAGH
しかし、これを静かに実行したいので、URLは変更されません。今私はこれを持っています:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}/ -d
RewriteRule (.*) /gallery/index.php?gallery=$1 [L]
で動作します
www.example.com/gallery/23XASDTAGH/
しかし、奇妙なことに、末尾のスラッシュを最後から外すと、URLが次のように変更されます。
www.example.com/gallery/23XASDTAGH/?gallery=23XASDTAGH
末尾のスラッシュの有無にかかわらず、どうすれば動作させることができますか?