我希望恢复一个旧网站,并且必须维护以前的链接。某些链接的URL中有问号。我需要一些帮助才能正确链接。
我用一个简单的例子重新描述了我面临的情况。
<a href="four?get.php">Link four</a>
该文件是四个?get.php
我尝试过使用链接,
<a href="four%3Fget.php ">Link four</a>
但它不起作用。 附:我正在Apache服务器上测试它。
任何帮助将不胜感激。 感谢
答案 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代码提供的某些活动网址)以及什么是它期待的查询字符串。