跳轉到內容
QQ群

各種論壇的偽靜態

精選回覆

發表於

各種論壇的偽靜態

---------------------
各種論壇的偽靜態
---------------------

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


寫入各種論壇的偽靜態.conf
vi /etc/nginx/rewrite/各種論壇的偽靜態.conf

寫入論壇的偽靜態

ESC儲存並離開
:wq



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

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


我放在這一行
include rewrite/ips.conf;

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


ESC儲存並離開
:wq



---------------------------
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




------------------
重新載入Nginx
------------------

重新載入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

建立帳號或登入後發表意見