2011-09-29 77 views
0

我的學習之旅MVC一直持續下去,儘管如此,我正在學習很多我永遠無法學習的東西。現在我遇到了路由問題。目前我正在使用$ _SERVER [「REQUEST_URI」]並獲取控制器和方法以及任何參數。當url格式爲http://mysite.com/forum/thread/12/1123時,沒有任何問題,但我需要捕獲像http://mysite.com/index.php?forum=12&&thread=1123這樣的請求。 我已閱讀下面的主題中的鏈接,但無法讓我的頭在QSA和我,雖然我會更好地問。重寫網址:同時提供查詢字符串和封鎖網址

感謝

mod_rewrite: Check for Custom query string in URL? Rewrite url with query string in htaccess

回答

0

我結束了寫東西像以前一樣:我重定向使用htaccess的

//No Controller specified in url (The current url is base url like http://example.com/hosanna_framework/) 
if(!isset($_GET['base_url'])){ 
    $url = $config["router"]["default_controller"]; 
} 
//Controller is specified in url 
else{ 
    $url = $_GET['base_url']; 
}