跳转到帖子

Nginx 偽靜態 for 其他目錄 [繁體]


Jack

推荐的帖子

-------------------------------
先刪除舊的修改方法
-------------------------------

如果你之前設置了偽靜態,你需要先刪除

寶塔面板 -> 點擊 你的網址.com -> 配置文件 ->

刪除以下這幾行的偽靜態

 

#禁止访问的文件或目录

偽靜態在這一行的上面

    # Set up rewrite rules.
    location /論壇目錄名 {
        try_files  $uri $uri/ /論壇目錄名/index.php;
    }
    location ~^(/page/).*(.php)$ {
        try_files  $uri $uri/ /論壇目錄名/index.php;
    }
 

 

rewrite-other-01x.png

 

 

---------------------------------------
新的修改方法,使用到 api 資料夾
---------------------------------------

如果你的伺服器使用Apache,IPS論壇將自動給你偽靜態 htaccess 檔案,只要上傳並修改 .htaccess 這個檔案就可以。接下來到IPS論壇後台設置偽靜態

 

 

如果你使用Nginx,你需要依照以下的方法,才能使用Nginx偽靜態


例如:論壇安裝在

https://網址.com/forum/

 

寶塔面板 -> 點擊 你的論壇.com -> 偽靜態 -> 0.當前

將以下的偽靜態,複製並貼上 -> 保存

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

 

Nginx01.png

 

Nginx02.png


 


------------------------------------
IPS論壇後台,也需要設置偽靜態
------------------------------------

到IPS論壇後台設置偽靜態

 

在這行的下面

IPS論壇後台,也需要設置偽靜態

 

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

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

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

创建帐户

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

注册帐户

登录

已有帐户?请登录。

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