RewriteRule ^test/(w+)$ test/test.php?t=$1
url:test/abcd 可以跳转
url:test/好 不可以跳转
怎么办?
另外让abcd.sdfsdf
里面带.的也不跳转
apache 不支持中文路径
不安装插件是无法解决的
RewriteRule ^test/([wx{4e00}-x{9fa5}]+)$ test/test.php?t=$1
这样试试
RewriteRule ^test/([wx{4e00}-x{9fa5}]+)$ test/test.php?t=$1
这样试试
谢谢
你这语句需加三个\,不然直接跳到404
([w\x{4e00}-\x{9fa5}]+)
但是中文还不行,我又试了下发现(.*)可以正确跳到页面了,但是别的地方都跳了(.*)范围太大了
怎么排除掉点".",如果能用上(.*)说不定能成
(.*)[?!.] 这样不对劲(就是参数里不能有点.)
(我只是js传个中文参数的目的)
([^.]+)
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号