我的.htacces文件中有一行用于某些重定向:
RewriteCond %{THE_REQUEST} \ /+directory/category/([A-Za-z0-9-]+)/(?:page|)/1/
但是,我想知道,+字符(在“目录”之前)的重要性是什么?例如,如果我将其删除,那么该行是否仍然以相同的方式工作?:
RewriteCond %{THE_REQUEST} \ /directory/category/([A-Za-z0-9-]+)/(?:page|)/1/
答案 0 :(得分:1)
此\ /+
中RewriteCond
的目的非常明确。这是为了匹配http://domain.com////directory/category/cars/page/1/
之类的网址(请注意主机名后的多个正斜杠)。
当然,它也会匹配http://domain.com/directory/category/cars/page/1/