0

テスト目的でサブドメインでホストされている Web サイトがあり、w3 バリデーターとジグソーを使用して html と css を検証しようとしました。私が使用する URL に応じて - http://alt.example.com (9 つのフレームセット タイプ エラー 4.01 Strict、CSS3 パス) またはhttp://www.example.com/alt (HTML5 をパス/CSS3 183 エラーに失敗、ほとんどがベンダー)拡張子)。リンクの検証が異なるのはなぜですか? また、どちらに注意する必要がありますか? それらを修正する方法についてのアイデアは素晴らしいでしょう。

Mystique テーマ、Mystique-Child テーマ (core.css に @import url を使用する独自の style.css を使用)、WordPress 3.4

4

2 に答える 2

0

より良いオプションは、同じフォルダーにマップすることです。これにより、サイトルート相対リンクなど、ドメインのルートでホストされているサイトでのみ利用可能な一部の機能を使用できるようになります。

を使用してこのマッピングを実現できますが.htaccess、すべての主要な Web ホスティング コントロール パネルには、サブドメインをフォルダーにマッピングするためのオプションがあります。それができたら、リダイレクトの方向を変えることができます (笑) - それはあなたのコントロールです。サブドメインを使用することもより良いスタイルです.

したがって、 http://alt.example.comに関心を持ち、 http://www.example.com/altの外部リクエストをサブドメインにリダイレクトし、内部でディレクトリ /alt にマッピングすることができます

于 2012-08-10T07:10:27.163 に答える
0

その理由は、alt のソースが次のとおりであるためです。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html>

<head>
  <title>alt.example.com</title>

</head>
<frameset rows="100%,*" border="0">
  <frame src="http://www.example.com/alt" frameborder="0" />
  <frame frameborder="0" noresize />
</frameset>

<!-- pageok -->
<!-- 02 -->
<!-- -->
</html>

つまり、実際の 301 リダイレクトではなく、または単に同じフォルダーにマップされるのではなく、iframe のひどいバージョンで別の URL をロードします。ホスティング設定を確認し、301 リダイレクトに変更してください。

于 2012-08-09T22:18:09.997 に答える