RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
這是我當前的.htaccess。這是爲了讓我的MVC框架能夠運行(www.domain.com/controller/method)。我如何修改我的.htaccess以使其按我想要的工作?
我需要鏈接像這樣:www.domain.com/userName。
如何(如果它甚至可能)我需要修改htaccess文件夾,使之發生?因爲我真的不想有像這樣的鏈接:www.domain.com/controller/method/userName
PHP的外觀如何?你在用什麼框架?看起來你需要改變你的FVC(Front View Controller)如何處理RewriteEngine傳遞給它的URL。 – 2012-01-01 03:01:21
可能你需要設置自定義路由到你的框架,而不是與htaccess相關。 – 2012-01-01 03:05:42