ホームページ >バックエンド開発 >PHPチュートリアル >CIを使用します。 404 発生時にルーティングが便利

CIを使用します。 404 発生時にルーティングが便利

WBOY
WBOYオリジナル
2016-06-13 12:52:02819ブラウズ

CIを使用します。ルーティングは 404 にとって便利です

この投稿は yao970953039 によって最終編集されました (2013-03-11 16:42:41) CI コードをローカルで設定します。ドメイン名 local.ci を設定します。その結果、使用できるホームページの自動ロード コントローラーを除いて、他のすべてのコントローラーで 404 エラーが発生します。
local.ci/index.php は
を実行できます local.ci/index.php/ は 404 エラーを報告します。エラーログを表示
2013/03/11 16:35:22 [エラー] 11036#7224: *23 "D:nginx-1.3.13/html/index.php/index.php" が見つかりません (3: システムがパスを見つけられません)指定)、クライアント: 127.0.0.1、サーバー: local.ci、リクエスト: "GET /index.php/ HTTP/1.1"、ホスト: "local.ci"

.htaccessは申請中です。 。コードは「全員から拒否」です

nginx 構成
<br>
<br>
#ユーザー誰もいない;<br>
ワーカープロセス 2;<br>
<br>
#error_log ログ/error.log;<br>
#error_log ログ/error.log 通知;<br>
#error_log ログ/error.log 情報;<br>
<br>
#pid logs/nginx.pid;<br>
<br>
<br>
イベント {<br>
ワーカー接続 1024;<br>
}<br>
<br>
<br>
http {<br>
)含めなければならないことを持っている必要があります
Default_type アプリケーション/オクテットストリーム;<br>
<br>
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '<br>
# #
#'"$ Http_user_agent" "$ http_x_Forwardded_for"';
<br>
#access_log ログ/access.log main;<br>
<br>
sendfile オン;<br>
#tcp_nopush on;<br>
<br>
#keepalive_timeout 0;<br>
キープアライブタイムアウト 65;<br>
<br>
#gzip on;<br>
<br>
サーバー {<br>
聞いてください 80;<br>
サーバー名 local.ci;<br>
<br>
#charset koi8-r;<br>
<br>
#access_log logs/host.access.log main;<br>
<br>
場所 / {<br>
                                                                                                                                   
インデックスindex.php;<br>
}<br>
<br>
エラーページ 404 /404.html;<br>
<br>
# サーバーエラーページを静的ページ /50x.html<br> にリダイレクトします
#<br>
error_page 500 502 503 504 /50x.html;<br>
#location = /50x.html {<br>
                                                                                                                                         
#}<br>
<br>
# PHP スクリプトを 127.0.0.1:80 <br><br> でリッスンする Apache にプロキシします。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。