跳转到帖子

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.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编辑
意见的链接
分享到其他网站

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

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

创建帐户

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

注册帐户

登录

已有帐户?请登录。

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