私のサイトでは PHP と JS AJAX の両方を使用しているため、どちらにもかなり精通しており、それらを含むソリューションは望んでいません。このページ構造では、すべてのユーザーが 1 つのランディング php ページにとどまり、URL の p 変数に応じて適切なコンテンツをフェッチします。
http://www.example.com/?p=about
http://www.example.com/?p=aMap-anothermap-evenAnothermap-lastelyTheFile
このページ構造は、全体を削除するだけのリンクを作成する正しい方法がわからないことを除いて、私にとってはうまく機能します?p=home
。ホームページ/スタートページを変数フリーにしたいからです。なりたい
http://www.example.com/
それよりも
http://www.example.com/?p=home
今、私はちょうどリンクを作ることができました
http://www.example.com/?
そして?
、 JSpushState()
で を削除するだけですが、それはかなりばかげているように見え、JS ユーザーに対してのみ機能します。
上記の例を実行したい場合は、?
次のようなリンクを作成できます。
<a href="?">Link</a>
<script src="SomeCoolPushStateScript"></script>
そして、私はこれがうまくいかないことを経験から知っています:
<a href="">Link</a>
ここで質問があります: ?variable=something
HTML を使用しているときに URL の一部を削除するにはどうすればよいhref
ですか?