Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
请检查以下两条规则:
RewriteRule ^([^/]*).html$ index.php?s=$1 [QSA,L] RewriteRule ^([^/]*)\.html$ index.php?s=$1 [QSA,L]
你能回答哪个更好用吗?为什么?显然似乎两者都在工作。谢谢。
好的,我从 shashank kadne 那里学到了一件我以前没想到的新东西。因此,基本上点 (.) 在正则表达式中具有其自身的意义,它的意思是“任何东西”。要使其仅作为点指示,应将其转义为“。” .
第一条规则是错误的。例如,它将允许 file.dhtml 作为有效规则,但实际上并非如此。