我碰到這個指令排在.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
?
謝謝,正則表達式匹配'^'字符並替換它?它只是我從來沒有真的想到一個行的開始是一個字符被匹配和更換 –