I have URL as: spa-shop/admin/index?docid=abc
,对于此URL,我正在使用htacces重写规则。规则如下:
RewriteRule ^((?i)spa-shop)/(admin)/([a-zA-Z\?]*)$ spavendor/index.php?url=spaAdmin/$3 [L]
在此,我期望的输出是:spashop/index.php?url=spaAdmin/index?docid=abc
,但是我得到的URl为:spashop/index.php?url=spaAdminShop/index
。尽管我逃脱了,但请让我知道是什么问题?在重写规则中。但是似乎没有逃脱。
您可以用以下规则替换规则:
RewriteRule ^(spashop)/admin/([a-zA-Z]+)/?$ $1/index.php?url=spaAdminShop/$2\?%{QUERY_STRING} [L,NC]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句