美好的一天。我的應用程序中存在鏈接問題。我想使用'pretty-urls'
,所以我想我所有的鏈接看起來像'www.sitename.com/controller/method
'。所以我想打印我的所有我通過一個功能鏈接,看起來像如何檢測mod_rewrite是否可用?
function link($url_segments) {
if(mod_rewrite_is_available)
return BASE_URL.$url_segments;
else
return BASE_URL."index.php".$url_segments;
}
但我不明白如何檢測,如果服務器允許改寫模塊。我發現2個解決方案:在配置
- 將一些變量(如笨不會)像
$config["index_variable"]
到我的函數內部使用,但是這意味着 我所有的客戶將需要在 安裝更改行配置應用程序主機 - 使用函數來檢測mod_rewrite,就像apache_get_modules,但像 我明白它可以不avaibale在一些託管,以及如果 服務器將nginx?
所以我想知道,如何檢測並打印我的鏈接。
謝謝大家的幫助。
這是經常完成的。我猜想,那些使用非Apache服務器的人將不得不將規則適應他們選擇的服務器。 –