2
我正在編寫自己的PHP MVC框架。我的網絡服務器安裝到/ public,我做了一個名爲myframework的目錄。在這個目錄下我有一些子目錄,我想將所有請求重定向到myframework/public/index.php,並且我想要請求url。我myframework目錄下取得的.htaccess文件象下面這樣:使用.htaccess將所有請求重定向到index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /myframework/public/index.php?q=$1 [L,QSA]
它適用於所有請求,但本地主機/ myframework /。這個請求即將到來時,它什麼都不做。我該如何解決它?
你在哪裏放置htaccess文件?它在公用文件夾內嗎?如果是這樣,那就把它移動到/ myframework/ – 2015-02-10 13:40:56
不,它在我的框架下。 – 2015-02-10 14:12:36