0
私はちょうどmvc構造を学んでいます。私のmvcディレクトリでは、
これを含む .htaccess ファイルがあります。

    RewriteEngine オン
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

アイデアは、次のようにすべてのリクエストを index.php にリダイレクトすることです。
http://www.domain.com/mvc/test
になります
http://www.domain.com/mvc/index.php?url=test

正常に動作しています。

しかし、私がこれを渡そうとしているとき:
http://www.domain.com/mvc/index
に変換されることを望んでいる
http://www.domain.com/mvc/index.php?url=index

しかし、それは機能していません。

これが機能するチュートリアルビデオを見てきました。
よくわからない設定があるはずです。
4

1 に答える 1

2

htaccess で MultiViews を無効にしてみてください:

Options -MultiViews
于 2013-07-29T07:48:01.480 に答える