【发布时间】:2012-09-30 15:45:46
【问题描述】:
我的 url 中有超过 9 个参数被映射到特定的 php 文件中。网址是
我的 htaccess 规则是
重写规则 ^美国/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+) /([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ search.php?counrty=USA&state=$1&gender=$2&r_city=$3&r_mstatus=$4&r_religion=$5&r_ethnicity=$6&r_cast=$7&r_profession=$8&r_education=$9&sort_by=$10 [NC]
它不工作
请问有人能解决这个问题吗?我需要正确的正则表达式规则和 URL
【问题讨论】:
-
什么不起作用?根本没有重新映射或结果错误?
-
如果结果错误,我会给你一个免费的提示;
counrty!=country. -
使用PHP解析网址,更方便。
-
这么长的东西最好不要重写,它仍然看起来又长又乱。只需像往常一样将它们粘贴在查询字符串中即可。
-
据我所知,9 是最大值......也许你不能重写搜索页面? ??????