锚链接到另一页上的锚标记不起作用

时间:2013-10-29 14:10:44

标签: wordpress hyperlink anchor permalinks

信息:
自托管WordPress网站
使用Uniserver在本地主机上进行测试,以及在公司本地服务器而不是FTP上托管的测试站点和预生产站点。
问题

  • 在一个页面上创建了多个锚标记
  • 通过另一页上的列表链接到所述锚标签。

锚链接代码:

<a id="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>

我也尝试过:

<a name="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>

并且:

<a name="anchorlink1"></a>
<a href="/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>

<a name="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2/#anchorlink1">link text</a>

结果: 当用户在不同页面上单击指向锚点链接的链接时,地址栏将显示带有锚点链接的完整URL一秒钟,然后将删除锚点链接,并且仅显示页面的根URL。 / p>

实施例: 显示一秒钟:

http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1

然后它将恢复到:

http://fullurlhere/nbs-test-panel-of-diseases-2

故障排除: 我做了以下麻烦拍摄所有没有效果:

  • 在.httaccess文件中注释掉此代码: RewriteBase /
  • 更新了设置/固定链接以删除 /
  • 安装了插入锚标签的TinyMCE插件,以确保我正确添加。
  • 尝试过ID而不是名称
  • 将锚标记从H4标记内部移动到其外部,在段落之前和之前以及之前移动以查看是否会产生影响。 (它没有)
  • 尝试从页面内部链接,而不是页面。这样就可以了。
  • 将完整的网址复制并粘贴到地址栏中。这也有效。
  • 还尝试链接到div和标题ID。似乎任何带有#前面的内容都只是从网址中删除。
  • 将WordPress主题更改为默认主题,但问题不存在。

似乎只有在我从其他页面链接到锚标记时才会出现此问题。

我已将问题缩小到jquery.jstree.js文件

不确定如何修复它......

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

尝试添加以下内容:

<a name="anchorlink1"></a>
<a id="anchorlink1" href="http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>

答案 1 :(得分:0)

从问题中回答

  

JHP 11/7/13
  我们发现问题是一个特定的代码   js文件。其中有六个实例,一旦我们删除它们   一切正常。

[x, y, z] -> "( x OR y OR z )"
(x, y, z) -> "( x AND y AND z )"
[x, y, (z, w)] - > "( x OR y OR ( z AND w ) )"