1、修改lnmp默认根目录(可不改,将项目移到该目录下亦可)

  • 配置文件路径:/usr/local/nginx/nginx.conf
  • 将root路径修改为你的网站根目录即可

 

2、ThinkPHP

在config.php配置文件中修改URL设置

  • // URL访问模式,可选参数0、1、2、3,代表以下四种模式:
  • // 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); 3 (兼容模式) 默认为PATHINFO 模式
  • 'URL_MODEL' => 1,

 

在nginx.php文件中写入重写规则

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

 

二级目录

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

 

3、wordpress

  • 在nginx.php文件中写入重写规则
  • 根目录
  • location / {
  • try_files $uri $uri/ /index.php?$args;
  • }

 

二级目录

  • location /wordpress/ {
  • try_files $uri $uri/ /wordpress/index.php?$args;
  • }

欢迎留言