Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Azure url编码/解码问题_Ruby On Rails_Azure_Azure Web App Service - Fatal编程技术网

Ruby on rails Azure url编码/解码问题

Ruby on rails Azure url编码/解码问题,ruby-on-rails,azure,azure-web-app-service,Ruby On Rails,Azure,Azure Web App Service,最近,我使用Linux从AWS Elastic beanstalk环境将Rails 6 web应用程序移动到Azure web应用程序服务。我在搜索以下链接时遇到了特定URL的问题: www.website.com/link/asd%2Fasw 我得到一个404错误。在我的浏览器中,链接保持为www.website.com/link/asd%2Fasw,但在myWeb App服务日志中,它将URL解码为: www.website.com/link/asd/asw 因此我们得到404页错误。我

最近,我使用Linux从AWS Elastic beanstalk环境将Rails 6 web应用程序移动到Azure web应用程序服务。我在搜索以下链接时遇到了特定URL的问题:

www.website.com/link/asd%2Fasw
我得到一个404错误。在我的浏览器中,链接保持为
www.website.com/link/asd%2Fasw
,但在myWeb App服务日志中,它将URL解码为:

www.website.com/link/asd/asw
因此我们得到404页错误。我不确定为什么会发生这种情况。在我们的AWS环境中,日志将链接记录为
www.website.com/link/asd%2Fasw
,一切正常


我已尝试修改web.config文件,但被告知,作为Linux环境,此文件不受支持(不确定是否正确)。

您从哪里获得
www.website.com/link/asd%2Fasw
?或者您只是将其粘贴到浏览器中?Web.config仅用于iis。谢谢@JasonPan。url已粘贴。是否找到其他解决方法?在linux中,您可以添加.htaccess或nginx.conf,这取决于linux webapp中的web服务器。我没有找到其他方法。我想可以通过nginx或htaccess进行调查。