まず、ごめんなさい(おそらく)質問には申し訳ありません。私は答えを検索しようとしましたが、私は自分の問題に必要なものすべてを見つけていません。ルートコントローラを使用せずにページURLを変更する
だから... ...私は、ブートストラップウェブサイトを持っていると私はこのように表示されるようにページのURLを変更しようとしています。たとえば
:www.site.com/AboutUs.html - www.siteとして表示されるようにそれは次のよう.COM /約-たち
私はこのためにpushStateの方法を使用しています:
var stateObj = { AboutUs: "about-us" };
history.pushState(stateObj, "About Us", "about-us");
だから私はそこに必要なURLアドレス(www.site.com/about-us)を取得します。..ここまでは順調ですね。しかし、ページの更新時に、「要求されたURL/about-usがこのサーバー上に見つかりませんでした」というエラーが表示されます。 。 私は戻ってブラウザボタンをヒットした場合、それは再びwww.site.com/AboutUs.htmlに行く(そしてホームページに行くことになっている)
私の質問は:
私は何をしないのです私はコントローラーを作り、どうやったらいいの?
私はC#を使用していません。私はおそらくPHPで助けをすることができます。 JavaScript/jQueryを歓迎します。
ありがとうございます。
幸せな日!
URLを変更するためにpushStateを使用しても、MVCを使用する利点はありません。あなたが始めるのに役立つ多くの素晴らしいチュートリアルがあります。または、より良いことに、Laravel、Symfony、CakePHPなどのように既に存在するフレームワークを使用してください。 – WillardSolutions