如何使工作的網址是這樣的:example.com/controller/method?id=1&cat=2
結合友好的URL和查詢字符串
回答
它是在你的config.php文件設置$config['enable_query_strings'] = TRUE;
可能(如DamienL回答)。我剛剛嘗試了一個新的CodeIgniter安裝from here。
但是,它似乎必須至少有2個變量(用「&」分隔)才能起作用。
下面是我做的步驟這一點:
在config.php,我改變$config['base_url']
到相應的目錄,並設置$config['enable_query_strings'] = TRUE;
在我創建了以下類控制器目錄:
class Testing extends Controller {
function Testing()
{
parent::Controller();
}
function index()
{
$this->load->view('welcome_message');
}
}
/* End of file testing.php */
/* Location: ./system/application/controllers/testing.php */
我可以再與查詢字符串訪問索引功能,但前提是有2個或多個變量是這樣的:
本地主機/ CodeIgniter_1.7-1.2/index.php文件/測試/索引?ID = 123 &貓= ABC
如果你確實需要這兩個段基和查詢基於字符串的方法,但只需要一個特定的查詢字符串中的變量,我想你可以添加第二個「虛擬」變量,並忽略它。
你的選擇是這樣的: http://127.0.0.1/critic/index.php?c=testing&m=index&some=1 | 但我需要這個: http://127.0.0.1/critic/index.php/testing/index?some=1 – 2010-05-21 18:17:37
@ dynaback.com:爲什麼-1?啓用查詢字符串後,您可以執行127.0.0.1/critic/index.php/testing/index?some=1。我會編輯我的答案,以澄清 – 2010-05-21 18:37:40
我有404這個。當我設置該選項時,只有段和唯一的查詢字符串變得有效。但不是在一個網址。 – 2010-05-21 19:11:56
- 1. 友好的URL和查詢字符串
- 2. 友好的URL vs醜陋的查詢字符串URL SharePoint,HTTPModule?
- 3. 友好的URL重寫規則的查詢字符串
- 4. htaccess的 - 重寫捕捉友好的URL或查詢字符串
- 5. ASP.NET從友好的URL刪除查詢字符串
- 6. IIS URL重寫 - 友好的URL:查詢字符串變量的值重複
- 7. 替換URL查詢字符串與斜線進行了友好的URL
- 8. Htaccess重定向一個ID查詢字符串URL到用戶友好的URL
- 9. .htaccess和seo友好搜索查詢字符串
- 10. 使用JavaScript從乾淨/ SEO友好的URL獲取查詢字符串參數
- 11. PHP加密和解密的字符串是URL友好
- 12. 用戶友好的網址而不是查詢字符串?
- 13. URL重寫結合查詢字符串值
- 14. URL在PHP上重寫與查詢字符串到搜索引擎友好
- 15. 重定向查詢字符串的URL非查詢字符串
- 16. PHP:URL友好字符串
- 17. 在URL查詢字符串
- 18. 獲取URL查詢字符串和PHP
- 19. 拆分URL和查詢字符串
- 20. 搜索引擎優化友好路由2查詢字符串
- 21. 帶有UTF8字符的友好URL
- 22. 從字符串創建SEO友好的URL
- 23. Excel - 將字符串轉換爲URL友好的
- 24. 創建一個URL友好的字符串
- 25. 友好的Url問題字符串與 - 或口音
- 26. 走近外語和SEO友好的URL查詢
- 27. jQuery的GET查詢字符串的URL
- 28. 重寫和重定向沒有查詢字符串的URL(靜態)與查詢字符串參數的URL
- 29. URL查克 - 查詢字符串
- 30. 友好的URL和?標籤
是否有任何理由不能通過URI段傳遞「id」和「cat」?例如,example.com/controller/method/1/2或example.com/controller/method/id/1/cat/2? – 2010-05-19 19:23:26
也許是因爲這個url不是由我創建的,還有什麼其他的原因可以呢? – 2010-05-19 21:34:57
dynback.com ...我們不知道。這就是我們問的原因。 – 2010-05-20 02:59:22