1

クエリ文字列を使用してフロントコントローラーを実行しました。

元:

しかし、クエリ文字列を使用せずにそれを行う必要があります。

4

1 に答える 1

7

.htaccessで

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    (.*) controller.php    [L]
 </IfModule>

これにより、すべてがcontroller.phpに再ルーティングされます。したがって、次のようにアクセスできます。

http://host/main
http://host/contact_form

次に、controller.phpで、$ _ SERVER ['REQUEST_URI']を解析して、渡された引数を抽出する必要があります。

お役に立てば幸いです。

于 2012-04-23T06:44:53.420 に答える