宝塔 面板 Emlog 伪静态 失效 解决方法 II7/8

    选择打赏方式

最近我在闲置的香港腾讯云上面搭建了宝塔windows面板,云服务器是香港4核8g的,有点奢侈。

然后开始了对之前网站www.mayiwz.top的迁移,目前网站域名是666cbb.vip,毕竟我是一直做cbb量化的,这样也更加契合业务主体。

一切就绪之后,发现emlog伪静态无法使用,也就是URL重写是不行的,那这样会导致什么结果?

在emlog后台管理中心,SEO设置-文章链接设置那里只能用默认模式,用另外3种模式,打开文章就会404,你说愁不愁。

11.png

于是我就上网找怎么让emlog伪静态生效,找了一堆代码,头大,最后才发现搭建的宝塔面板可以设置伪静态啊

喜极而泣当然要记录下过程

首先打开面板,点击网站,再点你的网站名


22.png


进去后可以看到伪静态,选择对应的模板,我这里是emlog,    wordpres和z-blog同理


33.png


55.png


高高兴兴的点开一篇文章,404!!!!!


44.png


心中一万只路过,实测无效!!


于是我又开始了钻研

最后是自己写代码到宝塔面板里,成功解决。


66.png


代码如下:有隐藏的一行,需要的留言就能看到了。


<?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
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框
可使用QQ号实时获取昵称+头像

私密评论

吃奶的力气提交吐槽中...


既然没有吐槽,那就赶紧抢沙发吧!