iis 在波斯语名称文件夹上有错误吗?

我在 IIS 10.0 中配置 PHP 7.4.5,
当我将文件夹重命名为波斯语字符(如:“ÒÊ”)时,并尝试使用以下地址访问页面:

http://mydomain/تست/

它找不到index.php,并显示此错误:

No input file specified.

重命名为英文字母:“test”后,url为:

  http://mydomain/test/

一切都好!

提示:如果文件夹名称包含波斯语字符,则使用index.html 一切都很好
提示:我的处理程序映射:

https://img1.sycdn.imooc.com/65a9dcfc00011bbd07780282.jpg

我尝试解决问题:
我尝试更改 php.ini 中的此变量,但没有解决我的问题。
cgi.fix_pathinfo=1
cgi.force_redirect = 0

鸿蒙传说
浏览 74回答 1
1回答

皈依舞

发现问题与iis无关,与PHP有关。下面是对 HTML 网站的测试,该网站运行正常:不幸的是,RFC2396规定您不能使用任何非字母数字字符。然而,您可以对它们进行编码,但这违背了您拥有良好“会说话的 URL”的观点。
打开App,查看更多内容
随时随地看视频慕课网APP