EMLOG无法提交评论与无法搜索的解决方法

    选择打赏方式

最近有游客联系我,向我反馈本站无法评论的问题,我也纳闷了,我在本地测试的时候好好的,怎么就不行了呢?

因为我是手机操作,看不到控制台,不知道是什么报错导致的,于是我就想,可能是我开启了评论邮件提醒,邮件发不出导致一直卡住。于是我就来到了后台,发送测试邮件,也没问题啊!

随后,我到了晚上用电脑测试了一下,并打开了控制台看报错,不看不知道,原来是评论POST提交到的地址,报404错误了,所以导致AJAX提交评论一直发不出去。

仔细看了一下,报错的页面是本站域名/index.php,不用说,这一看就是伪静态搞的鬼。域名后面加上/index.php就打不开显示404了。

当然这并不影响网站正常使用,只需要简单修改一处地方即可完美解决无法评论的问题。

如下:以模板板子为例,在模板目录下的module.php文件中找到代码

<form method="post" name="commentform" action="<?php echo BLOG_URL; ?>index.php?action=addcom" id="commentform">

将其替换成如下代码,也就是将这其中的index.php移除即可。

<form method="post" name="commentform" action="<?php echo BLOG_URL; ?>?action=addcom" id="commentform">

还有些小伙伴不仅仅出现无法评论的问题,搜索也可能存在有问题,其实方法差不多,同样在模板目录下的module.php文件中找到代码

<form name="keyform" method="get" action="<?php echo BLOG_URL; ?>index.php">

将其替换成如下代码,也就是将这其中的index.php移除即可。

<form name="keyform" method="get" action="<?php echo BLOG_URL; ?>">
版权声明:若无特殊注明,本文为《傲世》原创,转载请保留文章出处。
本文链接:https://www.recho.cn/21.html
如您对本文章内容有所疑问、反馈或补充,欢迎通过邮箱:admin@h2fast.cn 联系我们!
正文到此结束

热门推荐