1
RewriteRule ^word-(.*)/(.*)/([a-z][a-z])/([0-9]+)?/$ /keywordbycountry.php?word=yes&keyword=$2&cc=$3&page=$4 [L]
的$ 2 =是关键字(任何) 的$ 3国家代码(仅2小写字母) 的$ 3页(只有数字)我的.htaccess重写规则是 “不工作”
但由于某种原因,它不起作用
RewriteRule ^word-(.*)/(.*)/([a-z][a-z])/([0-9]+)?/$ /keywordbycountry.php?word=yes&keyword=$2&cc=$3&page=$4 [L]
的$ 2 =是关键字(任何) 的$ 3国家代码(仅2小写字母) 的$ 3页(只有数字)我的.htaccess重写规则是 “不工作”
但由于某种原因,它不起作用
RewriteRule ^word-(.*)/([a-z]+)/([a-z][a-z])/([0-9]+)?/$ /keywordbycountry.php?word=yes&keyword=$2&cc=$3&page=$4 [L]
“。*”可能是问题,它会匹配任何内容,因此也会匹配'/'直到达到字符串结尾。
使用[^ /] +代替:
RewriteRule ^word-([^/]+)/([^/]+)/([a-z][a-z])/([0-9]+)?/$ /keywordbycountry.php?word=yes&keyword=$2&cc=$3&page=$4 [L]
请发表您请求的网址,你能指望什么,什么你得到 – Marc 2011-01-31 22:59:25