RewriteRule^index.php
иВ чем разница между RewriteRule^index.php и RewriteRule. index.php и
RewriteRule . index.php
и
RewriteRule ^/?$ index.php
и
RewriteRule ^.*$ index.php
?
Есть ли разница в функционировании этих правил?
RewriteRule^index.php
иВ чем разница между RewriteRule^index.php и RewriteRule. index.php и
RewriteRule . index.php
и
RewriteRule ^/?$ index.php
и
RewriteRule ^.*$ index.php
?
Есть ли разница в функционировании этих правил?
RewriteRule^index.php
Соответствует любому URL
RewriteRule . index.php
Совпадает любой URL длинный по крайней мере, один символ (на практике, потому что это включает в себя /
, соответствует всем URL-адресов).
RewriteRule ^/?$ index.php
Похожее ТОЛЬКО /
и пустая строка. ^
соответствует началу URL-адреса, /?
соответствует необязательному /
, а $
соответствует концу URL-адреса. Таким образом, единственными возможными совпадениями являются URL, состоящий не из символов и один, состоящий из точно /
.
RewriteRule ^.*$ index.php
Соответствует любому URL-адресу.