ホームページ >バックエンド開発 >PHPチュートリアル >リンク rel='alternate' media='handheld' href='target' を理解するにはどうすればよいですか?

リンク rel='alternate' media='handheld' href='target' を理解するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 14:08:24836ブラウズ

私の言語能力は良くありません。リンク rel="alternate" media="handheld" href="target" をどう理解すればよいですか

この文は通常の Web ページの HEADER 部分に埋め込まれており、モバイルであることを検索エンジンに伝えます。ページのバージョンは、「ターゲット」パスの下の href= にありますか?

メイン ページが http://www.domain.com/article/123456.php の場合
相対的なモバイル バージョン ページは http://m.domain.com/article/123456.php です

href="こちら 「対象」の書き方は? (target は相対パス、この第 2 レベル ドメイン名を参照しているようです...)
また、URL 書き換え .htacess ファイルの設定方法は?ここの 2 つの記事ディレクトリは一貫していますか?それとも個別に設定しますか?一貫性がある場合、123456.php は、通常の Web ページとモバイル Web ページを区別するために $_SERVER['HTTP_USER_AGENT'] に基づいて異なる JS および CSS レイアウトをロードしていることになります。

ありがとうございます。


ディスカッションへの返信 (解決策)

rel="alternate"
ドキュメントの代替バージョン (印刷されたページ、翻訳、ミラーなど)。

media="handheld"
ハンドヘルド ハンドヘルド デバイス (画面が小さく、帯域幅が制限されています)。

href="target"
ターゲットフレームでリンクされたドキュメントを開きます

まだ理解できません。
rel="alternate" media="handheld" href="target" この文を追加する必要がありますか?このページのモバイル版が href="target" にあることを検索エンジンに伝えますか?
ドキュメントもお読みください。href="target" は http:// 形式ではなく相対パスなので、m.domain.com の第 2 レベル ドメイン名を指定するにはどうすればよいですか?

まだ分かりません。
rel="alternate" media="handheld" href="target" この文を追加する必要がありますか?このページのモバイル版が href="target" にあることを検索エンジンに伝えますか?
ドキュメントもお読みください。href="target" は http:// 形式ではなく相対パスなので、m.domain.com の第 2 レベル ドメイン名を指定するにはどうすればよいですか?
1) 追加する必要はありません。
2) 第 2 レベルのドメイン名の指定はドメイン名とは関係がなく、スペースのルート ディレクトリとのみ関係します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。