正确链接到带问号的文件

时间:2014-03-08 06:55:25

标签: php hyperlink

我希望恢复一个旧网站,并且必须维护以前的链接。某些链接的URL中有问号。我需要一些帮助才能正确链接。

我用一个简单的例子重新描述了我面临的情况。

<a href="four?get.php">Link four</a>

该文件是四个?get.php

我尝试过使用链接,

<a href="four%3Fget.php ">Link four</a>

但它不起作用。 附:我正在Apache服务器上测试它。

任何帮助将不胜感激。 感谢

1 个答案:

答案 0 :(得分:1)

您的名称中不应包含带有问号的网站文件,因为问号在URL中具有特定的作用 - 它们在查询字符串前面加上< / em> URL的一部分。

如果你的名字中确实有一个?的静态文件(错误且不太可能),我建议建立一个(硬)链接(例如{ {3}}命令,在Web服务器上):

  ln -s 'four?get.php' four-question-get.php

在相应的目录中(可能在/var/www/下),然后使用

  <a href="four-question-get.php">Link four</a>

但我认为您的链接<a href="four?get.php">Link four</a>确实是带有一些查询字符串的网址,您应该调查four是什么(可能是某些PHP代码提供的某些活动网址)以及什么是它期待的查询字符串。