0

私は最近、CodeIgniter をいじり始めました。すべてのハイパーリンクが最初にサーバー ルートを追加するため、HTML またはアンカー関数を使用して標準のハイパーリンクを実行するときに問題が発生しました。たとえば、リンクをクリックする<a href="www.testsite.com">Test site</a>と返されるように、ビューに標準のハイパーリンクを作成したとしますか? http://localhost/test/index.php/test/www.testsite.com何が間違っているのかわかりませんが、おそらくルーティングに関係していると思いますか?

4

2 に答える 2

5

問題は、ビューのリンクの前にプロトコルを追加していないことです。ブラウザはそれを内部リンクと見なし、 (相対リンクとして)www.testsite.com扱うのとまったく同じように扱います。test/path/to/resource.php

URL の先頭 (ビュー コード内) にを追加するhttp://と、すべてが機能するはずです。

于 2011-03-09T21:20:59.437 に答える
0

URLヘルパーを使用し、site_url()url関数の上にリンクを追加しているようです。ビューで使用しているコードを投稿できますか?

于 2011-03-09T21:56:31.853 に答える