我想使用Apache的mod_rewrite
为了能够采取的特定查询参数的路径的每个文件夹,例如考虑以下几点:作为查询参数的Apache mod_rewrite路径名?
基本例如
地址请求:http://domain.com/shoes/prada/image-1/
网页中投放:http://domain.com/?cid=shoes&bid=prada&pid=image-1
在这种情况下,有3个请求的子文件夹(/shoes/
,/prada/
然后image-1
),所以第一个子文件夹通过cid
作为cid
,第二个为bid
,第三个为pid
。
完整的示例
不过,我也想它根据请求的子文件夹的数量,例如,服务于特定页面
地址请求:http://domain.com/shoes/prada/
网页中投放:http://domain.com/shop.php?cid=shoes&bid=prada
到目前为止,所有我设法找到是mod_rewrite
基于正则表达式匹配,但我的路径的也会相差很多,这就是为什么我想基于访问的文件夹数量有条件(请注意,我用正则表达式不太好 - 我认为通配符会对此有所帮助,但我不确定从哪里开始)。
任何帮助,将不胜感激!这是相当长的啰嗦,所以如果你需要更多的信息澄清,请让我知道!
@faa首届例子只是要表明我的问题(例如,从文件夹中取出参数)的基础上,而第二是展示基于参数的数量被服务的页面。通过“访问文件夹的数量”我的意思是传递参数的数量与想法1文件夹= 1参数,如so /路径/到/文件夹 - > 1 =路径,2 =到,3 =文件夹。 – Kemebear 2013-04-21 23:01:43