为啥当我将查询字符串添加到我的 url 时,它会被 xampp 拒绝(“在此服务器上找不到请求的 URL”)
Posted
技术标签:
【中文标题】为啥当我将查询字符串添加到我的 url 时,它会被 xampp 拒绝(“在此服务器上找不到请求的 URL”)【英文标题】:why when I add query string into my url it gets denied by xampp ('The requested URL was not found on this server')为什么当我将查询字符串添加到我的 url 时,它会被 xampp 拒绝(“在此服务器上找不到请求的 URL”) 【发布时间】:2021-08-01 08:18:56 【问题描述】:我可以通过这个 url 'http://localhost/first' 运行我的文件:首先是位于 xampp>htdocs 中的文件夹 在另一个文件中,有一个按钮将我重定向到 'http://localhost/first' +product.name 它显示例如:'http://localhost/first/shoes13'并且访问被拒绝('未找到 在此服务器上找不到请求的 URL') 。我希望 xampp 接受最后一个 url,因为没有 product.name ,只需忽略它或其他东西而不从 url 中删除它,因为我需要它。并访问“http://localhost/first/shoes13”,因为它是“http://localhost/first”.. 这可能吗?
【问题讨论】:
请分享一个可重现的示例,以便其他人可以帮助您找出问题所在。请参阅此处以提出一个好问题 - ***.com/help/how-to-ask 【参考方案1】:您要添加的变量是路径参数,而不是查询字符串参数。路径参数需要在服务器中进行映射。
使用查询字符串,它应该如下所示: http://localhost/first?productname=shoes13
使用您指定的 URL,您需要将 URL 映射到服务器中,例如
/first/产品名称
【讨论】:
是的,我的错,我说的是路径参数而不是查询字符串,那么如何通过 /first/productname 访问我的文件以上是关于为啥当我将查询字符串添加到我的 url 时,它会被 xampp 拒绝(“在此服务器上找不到请求的 URL”)的主要内容,如果未能解决你的问题,请参考以下文章
为啥当我将数字添加到字符串时,它会在 C++ 中显示随机文本?