跳转到帖子

8.偽靜態 rewrite


Jack

推荐的帖子

---------------------
偽靜態 rewrite
---------------------

建立偽靜態 rewrite 存放的目錄
mkdir -p /etc/nginx/rewrite

 


寫入ips論壇的偽靜態

vi /etc/nginx/rewrite/ips.conf

location / {
        try_files  $uri $uri/ /index.php;
  }

location ~^(/page/).*(.php)$ {
    try_files  $uri $uri/ /index.php;
}

location /api/ {
  if (!-e $request_filename){
    rewrite ^/api/(.*)$ /api/index.php;
  }
}

 

ESC儲存並離開
:wq

 

接下來,也需要修改配置檔  域名.com.conf

我放在這一行
include rewrite/ips.conf;
也就是
include rewrite/各種論壇的偽靜態.conf;

 

 

vi /etc/nginx/sites-available/域名.com.conf

搜尋
include rewrite

修改為
include rewrite/各種論壇的偽靜態.conf;

 


ESC儲存並離開
:wq

 

 

記得確認 各種論壇的偽靜態.conf 是否也有寫入
vi /etc/nginx/rewrite/各種論壇的偽靜態.conf

 

重新加载Nginx
nginx -t

nginx -s reload

 

有嚴重錯誤,將提示訊息

如果成功,則是以下的訊息

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful

 

但不確定,如果只有偽靜態寫錯 (各種論壇的偽靜態.conf) 是否將提示?

 

本帖最后于,由Jack编辑
意见的链接
分享到其他网站

创建帐户或登录后发表意见

你需要成为会员才能发表意见

创建帐户

在我们的论坛注册新帐户,只需要几个简单步骤!

注册帐户

登录

已有帐户?请登录。

立刻登录
×
×
  • 创建新的...