-1

基本的なルーティング システムを作成しているので、URL は次のようになります。

www.domain.com/index.php/controller

唯一の問題は、そのアドレスにアクセスすると 404 が返されることです。これを PHP で (.htaccess を使用せずに) 上書きする方法はありますか?

4

2 に答える 2

0

index.php ファイルは、要求されている内容に応じてコントローラーをロードするブートストラップ ファイルである必要がありますが、mod rewrite を使用しない場合、URL は次のようになります。

www.domain.com/index.php?url=controller
于 2012-12-31T00:30:29.877 に答える
-2

私は以前にこのようなものを設定しました-私の場合、Apacheにmod_rewriteでリダイレクトを行わせる必要がありました.私の場合、www.domain.com/controllerをwww.domain.com/index.phpに送信しますか? route =controller - あなたが思っているものと似ているはずです。

RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]

それが役立つことを願っています。

于 2012-12-31T00:31:11.093 に答える