我有数据列表
现在,当我单击更多时,我会使用post将特定的行数据传递到另一个页面,例如engine.html。在engine.html中,我使用javascript使用
更改链接history.replaceState( {} , "engine", "' . $_POST['link'] . '" );
在此$ _POST ['link']中使用传递的数据生成动态链接,链接为
yamaha-st-l-4.30-p-2963-656.html
当我单击更多时,它在我的系统中运行正常。它给我 Detail Page
但是当我复制此链接并粘贴到新标签中时,它给我错误
要检查错误,请参考此链接
我希望其他标签中的详细信息页面也包含动态数据。
请帮助我。
谢谢。
答案 0 :(得分:0)
一些注意事项:
yamaha-st-l-4.30-p-2963-656.html不是链接,而是HTML文件的名称。您可以使用该文件名来创建link,即带有标记的HTML链接,如下所示:
<a href="yamaha-st-l-4.30-p-2963-656.html">read more</a>
标记具有href(超文本引用)属性,在这种情况下,该属性使用的是相对 URL,即URL的其他部分默认为当前页面的URL。
在将相对URL粘贴到浏览器选项卡中时找不到文件的事实表明,在这种特殊情况下,URL其他部分的必要性,即表示文件传输协议的方案,可能是HTTP,HTTPS或FTP等。您还需要指出主机名,通常以 www.example.com 的形式表示,除非在本地服务器上 localhost < / em>。最后,您可能需要指出文件的完整路径,其中可能包含一个或多个子目录(也称为文件夹)。 详细了解URL here。
现在,如果将完整的URL粘贴到浏览器选项卡中后出现问题,则需要检查文件是否已被删除或重命名。