0

コードイグナイターを勉強しようとしています。URL と混同していますmod_rewrite。私は 2 つのページを使用します:home.phpabout.phpビュー ディレクトリで、それらを controller を使用して呼び出しますSite。両方のページで、それぞれについて、コントローラー機能のホームへのリンクを提供しました。

< a href='home'>Home</a>
< a href='about'>About</a>

URLを入力するlocalhost/Project/Site/homelocalhost/Project/Site/about 、効率的に機能します。私の問題は、URL「localhost/Project」を呼び出すと、home.php を取得できますが、その後、リンク (Home / About ) をクリックすると、URL が 表示さlocalhost/Project/homeれ、ページにアクセスできなくなります。

.htaccessYouTubeビデオの方向として使用しています

それは簡単な問題かもしれませんが、私はそれを解決することはできません. 私を助けてください。

4

1 に答える 1

1

パスの前にスラッシュを追加すると、ルート URL からリンクされます

次のような、機能するパスを指定します。

< a href='/Project/site/home'>Home</a> < a href='/Project/site/about'>About</a>

何が起こっているかを見ると、現在のURLに追加されます

于 2013-06-19T01:30:20.073 に答える