【原创】【教程】群晖搭建typecho并开启地址重写功能

2024-08-09T13:31:00

一、搭建typecho程序

搭建教程先按下不表

二、开启伪静态功能

1、Apache 环境开启伪静态

在网站根目录下的.htaccess文件中添加代码,如没有该文件,则先创建:

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

</IfModule>

2、Nginx 环境开启伪静态

群晖的Nginx配置文件在 /etc/nginx/sites-enabled 文件夹里面,但是具体文件名为乱码显示

可以直接ssh获取文件夹列表,再一个一个打开找到后修改

亦可以使用我之前的教程获取root权限后使用WinSCP打开后修改

在相应的文件里 server 内部添加一下代码

#地址重写
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}

保存后进入网站刷新即可

三、开启地址重写

直接进入 设置-永久链接,改成如下图所示

可能会提示检测失败,直接勾选再保存即可

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »