1

すべての URL をブートストラップ ファイルに書き換えてphp/bootstrap.php、パスを URL パラメータとして含めたいpath

だから私はこの .htaccess ファイルを書きました:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.*)$ ./php/bootstrap.php?path=$1 [L]

に行くとlocalhost/abc/def/書き換えられlocalhost/php/bootstrap.php?path=abc/def/、正しいパラメーターを受け取ります。しかし、localhost/abc/def/\(どこかにバックスラッシュを含めて)に行くと、404エラーがスローされ、URLが書き換えられません。

これを修正するにはどうすればよいですか?

4

0 に答える 0