我碰到这个指令排在.htaccess
文件中laravel项目这个apache rewrite指令是做什么的?
RewriteRule^index.php [L]
,但我不明白它做什么。这里是周围的指令。
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
我明白,要作出了最后的重写和^
字符是一个新行锚,但似乎没有成为一个模式来匹配?
这个重写指令有什么作用?
它是否将字符串index.php
替换为^
(行首),如果是,剩余的URL会被保留,还是整个URL会被重置为index.php
?
谢谢,正则表达式匹配'^'字符并替换它?它只是我从来没有真的想到一个行的开始是一个字符被匹配和更换 –