我已经写好了伪静态规则,如下:
RewriteRule ^(.*)/-([0-9]*)-([0-9]*)-([0-9]*)-([0-9]*)-([0-9]*)-(.*)-([0-9]*)-([0-9]*)\.html$ $1/?district=$2&zj=$3&hx=$4&area=$5&price=$6&kw=$7&x=$8&y=$9然后我用这样的链接可以链接过去:
http://localhost/all_sell/-3-2-3-4-2-a---.html
可我要是将a改为 %B3%C7这样的格式,如下
http://localhost/all_sell/-3-2-3-4-2-%B3%C7---.html
就会出现forbidden错误。怎么回事?还请高手来看
RewriteRule ^(.*)/-([0-9]*)-([0-9]*)-([0-9]*)-([0-9]*)-([0-9]*)-(.*)-([0-9]*)-([0-9]*)\.html$ $1/?district=$2&zj=$3&hx=$4&area=$5&price=$6&kw=$7&x=$8&y=$9然后我用这样的链接可以链接过去:
http://localhost/all_sell/-3-2-3-4-2-a---.html
可我要是将a改为 %B3%C7这样的格式,如下
http://localhost/all_sell/-3-2-3-4-2-%B3%C7---.html
就会出现forbidden错误。怎么回事?还请高手来看
解决方案 »
- 如何实现追踪订单?
- eval问题
- $this->prepared_statement=$param_count>0;是什么意思?
- 菜鸟问个初学者问题:当满足一个条件的时候,如何从while循环里退出。
- fileinode高手来帮看下
- 如何在MYSQL 表中保存WORD文件呢?
- 在线人数统计,有知道的请来帮帮我!
- linux下定时执行php程序问题
- 奇怪呀,居然不解析.html中的php脚本?!
- php soap错误 Premature end of data in tag html in line 1
- 关于replace into的问题
- 求神人帮助!通过隐藏域得出的值,插入到MYSQL的问题难点!我没分了,很想把所有的分都给你们!神人看到后一定进入帮我想想办法啊!
RewriteRule ^(.*)/-([0-9]*)-([0-9]*)-([0-9]*)-([0-9]*)-([0-9]*)-(.*)-([0-9]*)-([0-9]*)\.html$ $1/index.php?district=$2&zj=$3&hx=$4&area=$5&price=$6&kw=$7&x=$8&y=$9 這樣你這個問題就解決了.只不過這個規則還有個問題:
(.*)是匹配全字符,它會連同後面的 - (短橫線)也匹配進去.
修改一下吧
烏龍了
http://localhost/All_sell/-0-----%C7--.html就forbidden了.再给看一下吧
而apache默认是不支持中文文件名的,所以就出问题了