次の効果を得ようとしています(このローカルファイルを使用http://localhost/[company_name]/[project_name]/.htaccess
):
http://localhost/[company_name]/[project_name]/page-1 (adds slash)
http://localhost/[company_name]/[project_name]/page-1/ (does nothing)
http://localhost/[company_name]/[project_name]/page-1/subpage-1 (adds slash)
http://www.example.com/page-1 (adds slash)<br />
http://www.example.com/page-1/ (does nothing)
etc.
私が達成したいのは、この .htaccess がパスを必要としhttp://localhost/[company_name]/[project_name]/
ないため、アップロードするたびにこれを編集する必要がなくなることです。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
ここで上記のコードを見つけました: Add Trailing Slash to URLs、しかし、それは HOST を動的に使用できるようにするだけで、パスを破棄します。誰かがこの効果を達成するための解決策を持っていますか?