仮想ディレクトリはローカルに構成されます
127.0.0.1 は e:/program/web1 を指します
127.0.0.2 は e:/program/zend/public を指します
127.0.0.3 は e:/program/web3 を指します
http: //127.0 .0.1 と http://127.0.0.2 には URL 書き換えルールがなく、アクセスは正常です
http://127.0.0.2 は zend に基づいたプロジェクトにアクセスします。URL 書き換えルールはありますが、私はありません。なぜ失敗したのかわかりません。つまり、コントローラ/アクションではなく、通常の URL によってのみアクセスできます。 http://127.0.0.2/index では、ページが見つからないというメッセージが表示されます。
Apache の設定を変更しました。 http.conf の [AllowOverride None] を [AllowOverride All] に変更しました。
Apache を再起動し、http://127.0.0.2/index にアクセスすると、403 frobidden プロンプトが表示されます。 「AllowOverride None」アクセスに戻すと、http://127.0.0.2/index でページが見つからないというメッセージが表示されます。
URLを書き換えることはできないでしょうか?
明らかに書き換えが反映されていません
URL書き換えでは無理なのでしょうか?
明らかに書き換えは反映されませんでした
問題は解決しましたが、よくわかりません。構成の問題。httpd.conf はオプション インデックスの登録を解除し、オプション インデックスをすべてに変更します。
オプション すべて
#Options インデックス
#AllowOverride なし
すべての許可、拒否
すべてから許可
AllowOverride なし