だから私はページを持っています:
http://www.mysite.com/controller/function
この関数は、コントローラーで次のように定義されています。
function ()
{
//some stuff here
}
ただし、URLを解決することは可能です: http ://www.mysite.com/controller/function/blablabla
つまり、「blablabla」を関数に渡して追加のURIセグメントを形成できますが、それでも同じページが表示されます。多くのコントローラー/関数で同じ問題があります-パラメーターが関数に渡される(またはURIセグメントとして表示される)のを防ぐにはどうすればよいですか?
私はCodeigniterとPHPを非常にパートタイムで約6か月間使用しているので、答えが明らかな場合は許してください。ただし、私の検索はこれで実を結びませんでした。
私の目標は最適化されたSEOです-余分なURIセグメントを持つページを正しいページにリダイレクトするのが良いのか404ページにリダイレクトするのが良いのかわからない。