私は mod_rewrite を使用して次のようにリダイレクトしています:
RewriteRule (work)/?$ $1.php [L]
/work
これにより、または/work/
で終わるすべての URL が送信されます。work.php
問題は、末尾にスラッシュが含まれている場合、実際のファイルではなく、ディレクトリとして扱われることです。もちろん、これにより、ファイル内のすべての相対パスが壊れます。
URL にスラッシュが含まれていても構いませんが、Apache を使用して末尾のスラッシュを無視し、スラッシュがない場合と同様に URL をファイルとして扱う方法はありますか?