1

私は htaccess ファイルの書き換えルールを完全に機能させていますが、index.php にリダイレクトされないという奇妙な問題が 1 つあります。

Debian で実行されている apache2

site.com/abc/xyz は、本来あるべきように site.com/index.php を処理します。

site.com/somethingelse/folderx/1234 は、本来あるべきように site.com/index.php を介して処理します

site.com/accounts/ は、本来あるべきように site.com/index.php を処理しますが、site.com/accounts/orders/1234 は、root/index.php に移動することなく、site.com/accounts/orders.php に直接処理しますことになっています。

htaccess のルールを書き換えます。

RewriteRule \. - [L]
RewriteRule (.*)$ index.php [L]

表示されない単純な理由はありますか?

4

1 に答える 1