ホームページ  >  記事  >  バックエンド開発  >  nginx+thinkphp、nginxpathinfo_PHP チュートリアルでサポートされていない pathinfo モードとさまざまな 404,500 の問題を解決する

nginx+thinkphp、nginxpathinfo_PHP チュートリアルでサポートされていない pathinfo モードとさまざまな 404,500 の問題を解決する

WBOY
WBOYオリジナル
2016-07-13 09:48:14741ブラウズ

nginx+thinkphp は、pathinfo モードをサポートしていない問題と nginxpathinfo のさまざまな 404,500 の問題を解決します

nginx 環境の問題は 2 日間にわたって解決されており、インターネット上の多くの人の投稿がコピーアンドペーストされているか、解決されていることがわかりました。 「ははは、自分で解決しました」などと言って、投稿を終わらせずに自分で書いてください、私はこれを投稿したこれらの同胞を軽蔑します、あなたは質問したと言いますが、問題が起こっているときに説明しません。解決しました。まだ検索の最初の数ページですが、答えを必要としている人々の気持ちについて考えたことはありますか?喜んで答えを見てみると、結び目はありませんでした。さて、さっそく本題に入りましょう。

この方法では、書き換え/互換性を得るために URL_Model を変更する必要はありません:

43行目については、以下の自分のコードとの比較に従って修正してください。詳細な記号に注意してください。 /Location/{

root C:/Zend/Workspaces; #// これは、独自のプロジェクトのルート ディレクトリです。 ️休憩;

}
}
}

php 設定で、location ~ .php$ を location ~ .php に変更します。ここでも、

$

シンボルが削除されているため、最初は解決できませんでした。

location〜.php {

fastcgi_paramscript_filenamec:/wnmp/php $ fastcgi_script_name; $ real_script_name $ 1 を設定 ; $ PATH_INFO $ 2 を設定 } FastCGI_PARAM SCRIPT_FILENAME $document_root$real_script_name; fastcgi_param PATH_INFO $path_info;

それでも解決しない場合は、設定を追加します。
この期間中に 500,404 件の問題が発生する可能性がありますが、注意してください。私がやったことに従って変更すれば基本的には問題ありません。まだご質問がある場合は、相談のためにメッセージを残してください。

ソリューションソース参照: http://www.codesth.com/%E4%B8%8D%E7%94%A8rewrite%E5%85%BC%E5%AE%B9%EF%BC%8C%E8%A7 % A3%E5%86%B3nginx%E4%B8%8D%E6%94%AF%E6%8C%81thinkphp-pathinfo%E6%A8%A1%E5%BC%8F/




http://www.bkjia.com/PHPjc/1024648.html

www.bkjia.com

本当

http://www.bkjia.com/PHPjc/1024648.html

技術記事

nginx+thinkphp は、pathinfo モードをサポートしていない問題と、さまざまな 404,500 の問題を解決します。私は 2 日間、nginx pathinfo nginx 環境の問題に取り組んできましたが、インターネット上の多くの人の投稿がコピーアンドペーストか...

でした。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。