我在 IIS 10.0 中配置 PHP 7.4.5,当我将文件夹重命名为波斯语字符(如:“ÒÊ”)时,并尝试使用以下地址访问页面:http://mydomain/تست/它找不到index.php,并显示此错误:No input file specified.重命名为英文字母:“test”后,url为: http://mydomain/test/一切都好!提示:如果文件夹名称包含波斯语字符,则使用index.html 一切都很好提示:我的处理程序映射:我尝试解决问题:我尝试更改 php.ini 中的此变量,但没有解决我的问题。cgi.fix_pathinfo=1cgi.force_redirect = 0
1 回答
皈依舞
TA贡献1851条经验 获得超3个赞
发现问题与iis无关,与PHP有关。下面是对 HTML 网站的测试,该网站运行正常:
不幸的是,RFC2396规定您不能使用任何非字母数字字符。然而,您可以对它们进行编码,但这违背了您拥有良好“会说话的 URL”的观点。
- 1 回答
- 0 关注
- 73 浏览
添加回答
举报
0/150
提交
取消