0

Zend アプリケーションに存在するパブリック フォルダーを指すApache エイリアス http://www.domain.com/xyzを作成しました。c:/ワンプ/www/xyz/public/

インデックス コントローラーでアクセスすると正常に動作しますが、新しいコントローラーでアクセスすると、サーバーの構成ミスが表示されます。

作業: http://www.domain.com/xyz/ (ここでは、このエイリアスはパブリック フォルダーを指しています)

サーバーの設定ミス: http://www.domain.com/xyz/controller2

これは controller2 のエラーです: file c:/wamp/www/xyz/public/controller2.php does not exist..

これは私のhtaccessコードです:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

RewriteRule ^.*$ index.php [NC,L,QSA] などの書き換えルールでも試してみました。

誰か助けてくれませんか..

4

1 に答える 1

0

application.ini ファイルにこの行がありますか?

resources.frontController.baseUrl = "/xyz"
于 2013-05-15T21:47:52.583 に答える