LNMP統合された環境は、パス情報モードをサポートしていません。

[nginxの】

nginxのでは低いバージョンは、パス情報を、サポートされていませんが、中にNginx.confに転送ルールを設定することで実現することができます。

  location / { // …..省略部分代码
   if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } 

実際には、内部がこの方法を提供ThinkPHP互換性のあるURLに転送され、パス情報WEBサーバ環境をサポートしていない他のを解決することができます。

アプリケーションが二次のディレクトリにインストールされている場合は、Nginx擬似静的メソッドは、次のように設定youdomainされているディレクトリの名前です。

location /youdomain/ {
    if (!-e $request_filename){ rewrite ^/youdomain/(.*)$ /youdomain/index.php?s=/$1 last; } }

可查看tp5完全手册配置:https://www.kancloud.cn/manual/thinkphp5/177576
 

おすすめ

転載: www.cnblogs.com/betobe/p/11300806.html