私は銀行検索ウェブサイトを構築する必要があります。私は、リンクhtaccessでURLを書き換えるには?
以下のようなURLを書き換えたいリンクの上ご覧ください。このとき、銀行とすべての詳細を選択すると、URLも変化しています。
私はこのサイトのレプリカであるcodeigniterウェブサイトで同じURLを使用したいと思います。
しかし皆さんは、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