0
我有以下的網址類型,代碼點火器 - 國防部重寫問題
http://example.com/controller/method/VBGFrt543ERik4523/text1-text2
我想這是在瀏覽器中顯示,
http://example.com/text1-text2
我搜索了很多,但不可能在這個要求上找到任何具體的解
任何人都可以幫助我嗎?
我有以下的網址類型,代碼點火器 - 國防部重寫問題
http://example.com/controller/method/VBGFrt543ERik4523/text1-text2
我想這是在瀏覽器中顯示,
http://example.com/text1-text2
我搜索了很多,但不可能在這個要求上找到任何具體的解
任何人都可以幫助我嗎?
使用帶有一點正則表達式的URL路由。這將重新路由以字母和數字後跟一個連字符和任何URL,然後字母和數字控制器1 /方法/ ABC123/$ 1:
$route['([a-zA-Z0-9]+)-([a-zA-Z0-9]+)'] = "controller1/method/abc123/$1";
(NB你只能在你的URL一個控制器 - 它熄滅控制器/方法/變量1 /變量2 ...)
您設置應用程序的路由/配置/ routes.php文件
http://ellislab.com/codeigniter/user-guide/general/routing.html
祝你好運!
對不起,我現在編輯了我的問題。 – Vivek 2013-05-12 18:00:36
對不起,我不明白你的答案。你能詳細說明一下嗎? – Vivek 2013-05-12 18:02:22
我試着在routes.php中添加這個。它重定向正確,但它不識別該ID。 $ route ['([a-zA-Z0-9] +) - ([a-zA-Z0-9] +)'] =「controller1/method/abc123/$ 1」;我的id(abc123後)格式是,570458c5cb60aac9fbb001645c852e9c – Vivek 2013-05-21 08:02:36