【发布时间】:2014-10-15 06:34:28
【问题描述】:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/Home_Page/sort/(all|action|romance|thriller|crime|sci-fi)/(1|2|3|4|5)
RewriteRule ^([A-Za-z-]+)/([A-Za-z0-9-]+)/([0-9])$ kl.php?genre=$2&page_no=$3 [NC] [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/Home_Page/sort/(all|action|romance|thriller|crime|sci-fi)
RewriteRule ^([A-Za-z-]+)/([A-Za-z0-9-]+)$ kl.php?genre=$2 [NC] [L]
请求 uri 传递所需的查询字符串
if reruest uri is /Home_Page/sort/(all|action|romance|thriller|crime|sci-fi) rewrite to ^([A-Za-z-]+)/([A-Za-z0-9-]+)$ kl.php/?genre=$2
if request uri is /Home_Page/sort/(all|action|romance|thriller|crime|sci-fi)/([0-9])$ rewrite to ^([A-Za-z-]+)/([A-Za-z0-9-]+)$ kl.php/?genre=$2&page_no=$3
【问题讨论】:
-
我有点赶时间。任何建议将不胜感激。提前致谢。
-
不清楚你到底想要什么。你能再澄清一点吗?
-
基本上我希望 index.php/?type=this&how_much=x 显示为 domain/type/how_much
-
还有
this和x这样的参数值? -
this = 一些字符串和 x = 常量值,例如。域/可乐/23
标签: regex apache .htaccess mod-rewrite redirect