我必須建立一個銀行搜索網站。我想重寫網址,如下所示鏈接如何用htaccess重寫url?
請參見上面的鏈接。在此選擇銀行和所有詳細信息時,網址也在變化。
我想在codeigniter網站使用相同的網址,這是該網站的複製品。
但是你們都知道codeigniter在mvc上工作,所以當這種類型的URL來到我的系統時,它說沒有找到。所以,我怎麼能與htaccess的實現這一
這裏是我的htaccess代碼
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
</IfModule>
它不能只用httpd的規則來完成。您需要具有uri分段後面的(控制器)代碼。換句話說,你需要對邏輯進行編碼 - 當uri段變化時會發生什麼。可能你需要'controller/method/param1/param2/param3/param4'(所有參數都應該是可選的,以便下次選擇)。 '.htaccess'是最後一個認爲你應該擔心的地方,這裏只是用來在URL中重寫'controller/method'部分。不幸的是,這是一個非常複雜的問題,你應該努力工作並向我們展示一些代碼。 – Tpojka