Nginx怎么配置PATHINFO隱藏thinkphp index.php

nginx配置pathinfo隱藏index.php
nginx配置文件里放入這段代碼

server?{? ??listen????80; ??default_type?text/plain; ??root?/var/www/html; ??index?index.php?index.htm?index.html; ?#隱藏index.php ??location?/?{ ?????if?(!-e?$request_filename)?{ ??????????#一級目錄 ?????????#?rewrite?^/(.*)$?/index.php/$1?last; ??????????#二級目錄 ??????????rewrite?^/myapp/(.*)$?/myapp/index.php/$1?last; ???????}? ??} ?#pathinfo設置 ????location?~?.php($|/)?{ ??????fastcgi_pass??127.0.0.1:9000; ??????fastcgi_index?index.php; ??????fastcgi_split_path_info?^(.+.php)(.*)$; ??????fastcgi_param??path_info?$fastcgi_path_info; ??????fastcgi_param?script_filename??$document_root$fastcgi_script_name; ??????include????fastcgi_params; ????} ?}

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享