宝塔 面板 Emlog 伪静态 失效 解决方法 II7/8
最近我在闲置的香港腾讯云上面搭建了宝塔windows面板,云服务器是香港4核8g的,有点奢侈。
然后开始了对之前网站www.mayiwz.top的迁移,目前网站域名是666cbb.vip,毕竟我是一直做cbb量化的,这样也更加契合业务主体。
一切就绪之后,发现emlog伪静态无法使用,也就是URL重写是不行的,那这样会导致什么结果?
在emlog后台管理中心,SEO设置-文章链接设置那里只能用默认模式,用另外3种模式,打开文章就会404,你说愁不愁。
于是我就上网找怎么让emlog伪静态生效,找了一堆代码,头大,最后才发现搭建的宝塔面板可以设置伪静态啊
喜极而泣当然要记录下过程
首先打开面板,点击网站,再点你的网站名
进去后可以看到伪静态,选择对应的模板,我这里是emlog, wordpres和z-blog同理
高高兴兴的点开一篇文章,404!!!!!
心中一万只路过,实测无效!!
于是我又开始了钻研
最后是自己写代码到宝塔面板里,成功解决。
代码如下:有隐藏的一行,需要的留言就能看到了。
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="emlog-rewrite-file">此处内容已隐藏,吐槽之后才能查看!<action type="Rewrite" url="index.php?{R:1}={R:2}" /> </rule> <rule name="emlog-rewrite-folder"> <match url="^(post|record|sort|author|page)/([0-9]+)$" /> <action type="Rewrite" url="index.php?{R:1}={R:2}" /> </rule> <rule name="emlog-rewrite-tag-file"> <match url="^tag-(.+)\.html$" /> <action type="Rewrite" url="index.php?tag={R:1}" /> </rule> <rule name="emlog-rewrite-tag-folder"> <match url="^tag/(.+)$" /> <action type="Rewrite" url="index.php?tag={R:1}" /> </rule> <rule name="emlog-rewrite-twitter-file"> <match url="^t/page-([0-9]+)\.html$" /> <action type="Rewrite" url="t/index.php?page={R:1}" /> </rule> <rule name="emlog-rewrite-twitter-folder"> <match url="^t/page/([0-9]+)$" /> <action type="Rewrite" url="t/index.php?page={R:1}" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
另外还有一种解决方式就是直接选择wordpress的模板,也可以。
CBB智能量化》原创,转载请保留文章出处。
本文链接:https://bk.qcsj.cc/post-689.html
版权声明:若无特殊注明,本文为《正文到此结束
发表吐槽
你肿么看?
既然没有吐槽,那就赶紧抢沙发吧!