-5

独自のルーティング システムを使用してサンプル アプリを作成しています。GET リクエストと 'action' 変数に取り組んでいます。

私の問題はURLの外観です: localhost/routing/index.php?action=home/login

その index.php?action= を削除するには、URL は "localhost/routing/home/login" のようになりますか?

.htaccess「ルーティング」フォルダに入れたい!

4

1 に答える 1

0

試す:

RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /routing/index\.php\?action=([^\ ]+)
RewriteRule ^ /%1? [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /routing/index.php?action=$1 [L,QSA]
于 2013-09-11T15:34:53.677 に答える