gpt4 book ai didi

php - Windows Azure 中的非拉丁字符 URL 重写

转载 作者:行者123 更新时间:2023-12-03 03:19:47 25 4
gpt4 key购买 nike

我正在检查迁移到 Windows Azure 云托管的可能性,该网站在 URL 中使用阿拉伯语(非拉丁语)字符。

网站原网址为: http://nafham.com/%D8%A7%D8%B3%D9%85-%D8%A7%D9%84%D9%81%D8%A7%D8%B9%D9%84-%D9%85%D9%86-%D8%A7%D9%84%D9%81%D8%B9%D9%84-%D8%BA%D9%8A%D8%B1-%D8%A7%D9%84%D8%AB%D9%84%D8%A7%D8%AB%D9%8A/

在 Azure 托管的同一页面的相同 URL 上是: http://nafham.azurewebsites.net/%D8%A7%D8%B3%D9%85-%D8%A7%D9%84%D9%81%D8%A7%D8%B9%D9%84-%D9%85%D9%86-%D8%A7%D9%84%D9%81%D8%B9%D9%84-%D8%BA%D9%8A%D8%B1-%D8%A7%D9%84%D8%AB%D9%84%D8%A7%D8%AB%D9%8A/

在 APACHE 服务器上运行的第一个 URL 上,URL 请求工作正常。

在 Azure 上,阿拉伯字符被忽略,导致请求成为索引页

关于如何在 Azure 的 url 中允许使用阿拉伯字符有什么想法吗?

最佳答案

看起来修复这个问题相当复杂。有一个long post here from Hanselman 。还有一些讨论herehere

但是,您可能会注意到,几乎每个人都认为这是一个坏主意,并且“修复”基本上是关闭一系列安全检查。如果可能的话,最好避免使用百分比编码的 URL 并保留安全检查。

关于php - Windows Azure 中的非拉丁字符 URL 重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13840485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com