RewriteRule ^test/(\w+)$ test/test.php?t=$1url:test/abcd   可以跳转
url:test/好     不可以跳转怎么办?
另外让abcd.sdfsdf
里面带.的也不跳转正则

解决方案 »

  1.   

    apache 不支持中文路径
    不安装插件是无法解决的
      

  2.   

    RewriteRule ^test/([\w\x{4e00}-\x{9fa5}]+)$ test/test.php?t=$1这样试试
      

  3.   

    谢谢
    你这语句需加三个\\\,不然直接跳到404
    ([\w\\x{4e00}\-\\x{9fa5}]+)
    但是中文还不行,我又试了下发现(.*)可以正确跳到页面了,但是别的地方都跳了(.*)范围太大了
    怎么排除掉点".",如果能用上(.*)说不定能成
    (.*)[?!\.] 这样不对劲(就是参数里不能有点.)
    (我只是js传个中文参数的目的)