我是新來的模式重寫的東西。幾天前開始與codeigniter合作,試圖接手它。我正在開發一個需要domain.com/USERNAME的網站,以獲得更好的搜索引擎優化結果。但我無法弄清楚我應該寫什麼樣的mod來實現這一點。我已經刪除了配置中的index.php條目,我的基地址是http://127.0.0.1/myproject/
。 (我使用的XAMPP) 所以我要尋找的用戶名在該格式domain.com/username mod在codeigniter中重寫
http://127.0.0.1/myproject/USERNAME
,並返回相應的頁面。我現在的國防部重寫文件去如下:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
有什麼建議? 感謝您的幫助:-)
你應該看看路由http://ellislab.com/codeigniter/user-guide/general/routing.html,而不是mod_rewrite這個任務。 – dakdad 2013-02-10 15:45:07
謝謝你的回覆。如何路由包含我使用的控制器的任何請求(domain.com/anyrequest)。由於默認控制器是主要的,我希望domain.com/main或任何其他控制器被路由爲用戶名。 – harsh8888 2013-02-10 15:58:28