私のウェブサイトのすべてのページは、次のように URL の書き換えに対応しています。
http://localhost/inventory/orga/organization/manage
しかし、2 つの URL が機能しておらず、どちらも URL に「インデックス」が含まれているため、これが原因であると思われます。
http://localhost/inventory/index
http://localhost/inventory/index/home
これらの URL404
は見つかりませんでした。
Web サイトは PHP アプリケーションです。.htaccess ファイルは次のとおりです。
RewriteEngine on
RewriteBase /inventory/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
Apache の設定を確認しましたが、問題は見つかりませんでした。DirectoryIndex は、Ubuntu のデフォルトのものです ( index.php
、index.html
、 ... だけではありませんindex
)。
これを解決する理由と方法はありますか?