ホームページ  >  記事  >  バックエンド開発  >  サーバーアセンブリ thinkphp ホストトレジャー nginx 擬似静的

サーバーアセンブリ thinkphp ホストトレジャー nginx 擬似静的

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

サーバーのインストール thinkphp ホスト Bao nginx 擬似静的
Alibaba Cloud サーバーに thinkphp をインストールします。 サーバー システムは linux、nginx です。
私は wamp5 ローカル環境を使用しており、通常のアクセス権を持っていますが、サーバーにインストールすると常に他の人に聞いたところ、疑似静的問題であると言われています
2 日間調査しましたが、実際にはもう機能しません
これが私のディレクトリ構造です。 🎜>
index.php コード


define ('SITE_URL','http://www.mydemo.com/demo4/');<br />define('CSS_URL',SITE_URL.'public/Home/css/');<br />define('IMG_URL',SITE_URL.'public/Home/images/');<br />define('JS_URL',SITE_URL.'public/Home/js/');<br /><br />define('ADMIN_CSS_URL',SITE_URL.'public/admin/css/');<br />define('ADMIN_IMG_URL',SITE_URL.'public/admin/images/');<br />define('ADMIN_JS_URL',SITE_URL.'public/admin/js/');<br /><br /><br />define('ADMIN_UPLOAD_URL',SITE_URL.'public/');<br />// 检测PHP环境<br />if(version_compare(PHP_VERSION,'5.3.0','<'))  die('require PHP > 5.3.0 !');<br /><br />// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false<br />define('APP_DEBUG',True);<br /><br />// 引入ThinkPHP入口文件<br />require './ThinkPHP/ThinkPHP.php';<br /><br />// 亲^_^ 后面不需要任何代码了 就是如此简单<br />

-----ソリューションアイデア-------------- -------php プログラムの問題ではありません。nginx は Pathinfo サポートが良くありません。
設定リファレンス:
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
Break;
}
}

------解決策アイデア------------------------------------- nginx ドメイン名設定ファイル。
今のところ、nginx に関して悪い点は見つかりません。ははは、WINDOWS を使用している場合は、それが本当に悪いことがわかります。

------解決策のアイデア---。 ------- -----------

引用:
引用: 引用:
PHP プログラムの問題ではありません。nginx は pathinfo をサポートしていません。
設定リファレンス:
location / {
if (!-e $request_filename) {
^(.*)$ /index.php ?s=$1 last;



を nginx/conf/vhosts/xxx.conf または直接書き換えます。 nginx/conf/nginx.conf

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