我有这样的规则在我的.htaccess:请可选获取变量,这htaccess的
RewriteRule ^build_system/([^/]+)/([^/]+)/([^/]+)/?$ /po_systems/build_system.php?business_id=$1&system_id=$2&quantity=$3
这对于这个网址的伟大工程:
http://somesite.com/po_systems/build_system/60/495C31/1
但现在我需要一个可选的4 Get
变量以这个规则,这将给我$_GET
像这样的可变步骤:
http://somesite.com/po_systems/build_system/60/495C31/1/2
$_GET['step'] // 2
Bu t如果没有第四个Get
变量,我还需要规则才能工作。所以基本上我需要3和4 Get
变量工作,使第四个可选。
什么是([S = 1]) – Trace
它的意思是“跳过下一条规则,如果这一匹配”。请参阅[RewriteRule文档](http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule)。 –