前言
Typecho的链接太长了,实在忍不了,这让某搜索引擎如何是好啊,跟我一起来,还你一个干净的链接。
原:https://www.mgxfd.club/index.php/archives/1/
改后:https://www.mgxfd.club/1.html
教程
- 在后台-
设置
-永久链接
,启用地址重写功能
,并将自定义文章路径
改为:/{cid}.html
- 如果启用时遇到以下情况,直接勾选
仍然启用
即可 - 配置服务器的伪静态规则
(这一步只有地址重写错误才需要执行)
Nginx配置
server {
listen 80;
server_name yourdomain.com;
root /home/yourdomain/www/;
index index.html index.htm index.php;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
location ~ .*\.php(\/.*)*$ {
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
}
access_log logs/yourdomain.log combined;
}
Apache配置
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
我按照您的直接这样改没成功(๑•̀ㅁ•́ฅ) 后来还是解决掉了,借您的楼告诉大家吧 233
https://m1llie.tech/archives/urlRewrite.html
感谢分享!ヾ(≧∇≦*)ゝ
老哥对应https的怎么搞呀
申请免费证书配置好就有HTTPS了呀
是在Nginx.conf里面配置吗,原有的用不用删掉,我看别人的方法都不一样,不敢随便改,别人的还要创建一个.htaccess的文件(ó﹏ò。)
我的就是这样改的 反正可以...
解决了谢谢
宝塔报错咯
有用!点赞