Javascript 为什么在向url中添加查询字符串时,它会被xampp拒绝(';在此服务器上未找到请求的url';)

Javascript 为什么在向url中添加查询字符串时,它会被xampp拒绝(';在此服务器上未找到请求的url';),javascript,apache,xampp,localhost,Javascript,Apache,Xampp,Localhost,我可以通过此url运行我的文件'http://localhost/first':首先是位于xampp>htdocs中的文件夹 在另一个文件中,有一个按钮将我重定向到'http://localhost/first'+product.name 例如,它显示:'http://localhost/first/shoes13'并且访问被拒绝('未找到 在此服务器“”上找不到请求的URL。我希望xampp接受最后一个url,因为它没有product.name,只需忽略它或其他内容,而不从url中删除它,因为

我可以通过此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' ..
可能吗?

您添加的变量是路径参数,而不是查询字符串参数。路径参数需要在服务器中进行映射

对于查询字符串,它应该如下所示: http://localhost/first?productname=shoes13

使用指定的URL,您需要在服务器中映射URL,如


/first/{productname}

是的,我的错,我说的是路径参数而不是查询字符串,因此我如何通过/first/{productname}访问我的文件请共享一个可复制的示例,以便其他人可以帮助您解决问题。看这里,问一个好问题-