评论前面有一个编号, 显示有链接,似乎是个无效链接

已邀请:

~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的

赞同来自:

JComments 评论组件会给每一条评论前面都添加一个“编号”,例如你看到的 #1 #2 之类,同时,这个编号也是一个链接,准确讲是一个“锚链”(Anchor link),这个链接的作用就是快速跳转到该条评论。
你目前网站上这个评论编号所代表的锚链点击之后无法打开,可能是因为 SEF 所致。验证的方法很简单:请到 Joomla 后台“全局设置”中关闭 SEF 有关设置(搜索引擎优化),让网站前台恢复原始动态网址。在原始网址状态下,如果这个锚链可以工作,就说明链接本身没有错,而是你的 SEF 系统有问题。
请先验证这一点。

妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累

赞同来自:

站长,你好, 刚才试图贴图,两个网站都打不开. 试着描述吧:
在后台找到SEO, 其下有四个项目
SEO设置 搜索引擎友好链接 是 否 使用Apache重写模式 是 否 给 URL 添加后缀 是 否 Unicode别名 是 否
除第一个,其它都是"否", 刚才测试那个链接,有的打开是"您请求的页面不存在", 有的是没有反应; 关闭后,就打不开任何链接了, 点击任何链接都是首页.

妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累

赞同来自:

我所说的“关闭 SEF”就是指关闭你上述4个项目的第一项。只要第一项关闭了,后面3项自动失效。但是你并没有关闭第一项,也就是并没有关闭 SEF,所以测试结果不是我想要的。
我刚才在我的测试网站上测试了一下,关闭 SEF 之后,JComments 生成的评论编号链接是有效的。
如果你非要开启 SEF,建议你将上述4项中的第二项“使用Apache重写模式”选择为“是”,这样就可以去掉前台网址中 /index.php/ 这一段(你不觉得网址里面有这个非常丑陋吗?),而我猜测可能正是这一段影响了你的编号链接。

妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累

赞同来自:

老师,刚才试着关掉第一个,出现的就是如图, 全部链接失效了,包括我从“热门文章”中同篇文章,也变成了首页,无法进入文章页面。

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

关闭 SEF 之后,首先清空一下缓存。然后再刷新网站前台页面。
如果清空缓存之后,那些链接仍然失效,说明一点:那些链接是你手工添加的,不是系统自动生成的。
你在建站过程中犯了一个错:你不应该这么早就开启 SEF,必须等网站所有问题都解决完之后,才可以开启 SEF;如果过早开启 SEF,那么至少要保证手工插入的链接都是原始动态网址,而不能手工插入 SEF 网址。
你现在必须返工,将那些手工插入的 SEF 链接全部改成原始网址。
如果你不知道怎么改,请在淘宝旺旺上联系我。

要回复问题请先登录注册