宝塔面板nginx伪静态配置文件 centos7安装宝塔面板教程

宝塔面板nginx下动态链接301跳转到伪静态配置文件修改

301一般是某个页面链接改动后,出现新链接,旧链接变成404,十分不利于用户体验,因此建议把旧链接301跳转到新链接上,传递权重过去,对网站更换cms尤其重要,往往更换cms后链接规则不同,导致老站权重丢失

一般修改的301规则都是没有问号的,比如说

rewrite ^/jingji(.*)$ permanent;

以上这种只适合静态链接

但是对于旧链接页面(或者蜘蛛老抓动态链接页面,但是动态链接又不想让他参与排名)有问号的多参数的就不好使了

只能用一下的方法,这是只有一个参数的

if($request_uri~*"^/\?p=(\d+)$"){

      set$myarg1$1;

      rewrite.* $myarg1.html? permanent;

}

带两个参数可以这样

if($request_uri~*"^/index.php\?moduleid=(\d+)&itemid=(\d+)$"){

      set$myarg1$1;

      set$myarg2$2;

      rewrite.* $myarg1-0-$myarg2-1.html? permanent;

   }

宝塔面板搭建Chevereto V4.0.7开心版部署教程(亲测自用)

搭建宝塔面板与Chevereto V4.0.7开心版的步骤如下:

首先,确保您的环境具备以下配置:Nginx(推荐使用1.22.0版本),PHP版本需为8.0及以上(本教程使用8.1.13),并安装fileinfo和exif扩展,MySQL数据库需在5.7及以上版本。

创建网站:在宝塔面板中选择PHP项目,新建站点。请使用Chevereto的站点域名作为域名,并确保根目录自动填充。选择UTF8MB4编码以支持中文搜索,PHP版本需确保为8.0及以上,并确保已安装所需扩展。

配置站点:设置Chevereto的伪静态规则。确保您的SSL证书已在SSL分类中正确配置。最后,补充域名解析,以完成配置。

上传程序:进入网站目录,删除所有文件后上传CheveretoChinaV4.zip并解压。注意删除解压后的额外文件如.htaccess、nginx.conf以及原始压缩包。设置权限为用户www,权限设为755。

安装程序:通过浏览器访问您的域名,跳转至安装界面。请注意,有时会遇到安装失败的情况,主要原因是配置问题。确保已正确设置所有必要配置,特别是fileinfo和exif扩展。

配置数据库:如果安装界面未自动跳转至/install,请手动添加或检查之前步骤。确保数据库配置无误,填写网站的第一个用户信息,点击安装以写入数据库。至此,安装过程完成。

后续配置:参照官方文档进行剩余设置。完成所有步骤后,您的Chevereto V4.0.7开心版即成功搭建完成,可按照官方指南继续进行个性化配置。

步骤超详细:基于 Linux 宝塔面板安装 Discuz! Q

在安装基于Linux宝塔面板的Discuz! Q之前,首先确保你已经安装了宝塔面板并成功登录。如果遇到安装问题,请查阅相关教程。环境要求包括Nginx、PHP7.2及以上版本以及MySQL5.7及以上版本。

配置PHP时,请点击宝塔面板中的“软件商店”,然后找到并点击“PHP设置”。在此页面,点击“安装扩展”,并安装“fileinfo”和“exif”两个扩展。接着,点击“禁用函数”,并删除“putenv”、“readlink”和“symlink”这三个函数。由于页面显示限制,可能只显示一个可删除的函数。

创建站点步骤如下:在宝塔面板中找到“网站”选项,点击“添加站点”。根据指示添加新站点,并确保在“域名”字段中输入你的域名。

下载并解压Discuz! Q:在“文件”选项下找到刚刚创建的站点目录,点击“远程下载”。将URL设置为“dl.discuz.chat/dzq_late...”,点击“确定”。下载完成并解压后,将文件包解压至该站点的根目录。

修改网站配置:在宝塔面板中返回“网站”页面,设置刚创建的站点。首先,修改运行目录为“/public”。接着,点击“伪静态”,粘贴以下内容并保存,此步骤仅适用于Nginx环境;Apache环境无需此配置。

初始化Discuz! Q:访问“q.yimucc.com/dl.php”,将“q.yimucc.com”替换为你的域名。确保如果未开启SSL,则将URL中的“https”改为“http”。在弹出页面上点击“下一步”完成初始化。

接下来,输入站点名称、数据库名称、MySQL用户名、MySQL密码、管理员用户名以及设置管理员密码。点击“下一步”完成安装。请注意,数据库名、MySQL用户名及密码可在宝塔面板的数据库界面查看。安装完成后,即可通过域名直接访问。

阅读剩余
THE END