ページ内リンクについてお聞きしたいのですが、飛び先がid=AAAだとしたら、URLにtest.com/test.html#AAAなりますが、test.com/#/AAAやtest.com/#!/AAA/なものを見かけます。あれはなんと呼ばれるものですか?またURLにtest.com/test.html#AAAではなく/#/AAAや/#!/AAA/にする意義は何でしょうか?
途中に#が挟んでるパターンは多分Rewriteモジュールを利用するやり方で、ページ内リンクとは別物です。
追記、#!そのものの理由付けは解説ページがあったのでアドレスを貼っときます。www.sem-r.com/seo/20091008202855.html
解説ページ教えていただいてありがとうごさいます!自己解決気味ですがrewriteではなくUnique URLsパターンもしくはディープリンクとよばれるものみたいです。www.atmarkit.co.jp/fwcr/rensai/ajaxrecipe06/ajaxrecipe06_2.html
URLの#以降はサーバには伝わらないよ。だからサーバサイドで何かするためではない。
Ajaxのパーマリンク設定用。
みんなの回答 2 件
途中に#が挟んでるパターンは多分Rewriteモジュールを利用するやり方で、ページ内リンクとは別物です。
Apache : mod_rewriteリファレンス - dawgsdk.org
http://blog.dawgsdk.org/weblog/archives/411011Ajaxのパーマリンク設定用。
TwitterやFacebookのURLには、なぜ#!が含まれるのか (SEOとAjaxのおいしい関係) - kazuhoのメモ...
http://d.hatena.ne.jp/kazuhooku/20101012/1286901973関連するトピックス