問題タブ [canonical-name]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.htaccess - www または www 以外の Google プリファレンス、cname、.htaccess、および html canonical タグ
これはすべて矛盾の束のようです!
まず、Google は、ウェブサイトの www エンティティと www 以外のエンティティの両方をウェブマスター ツールのプロパティとしてリストすることを推奨しています。終わり。
これを行う際に、Google は、www の有無にかかわらず、優先ドメインを選択するように求めます。なしに設定します。
次に、Googleは次のように述べています。「この設定は、サイトのインデックス作成時に、wwwかどうかに関係なく、どのホストを正規のホストと見なすかを定義します。」したがって、私の実際のドメインには www があり、正規ドメインには www がないと思います。
その後、Google は次のように述べています。
これは、追加する必要があることを意味します:
サイトのすべてのページに?
と
次に、次のように .htaccess ファイルで永続的な 301 リダイレクトも使用する必要がありますか?
???????
そして、DNS設定のCNAMEがあります。これは次のようにも定義されています。
「www.serenitygardenrooms.com CNAME 10 分 serenitygardenrooms.com」
今、私が最初に正しい設定とコーディングを理解して適用したとします....これは、同じことを5つの異なる方法で言っているように聞こえますが、少し不必要ですか? これは本当に必要ですか?
これについての「正しい」意見をいただければ幸いです。
どうもありがとう
java - InputStreamReader/OutputStreamWriter の charsetName 引数として言う、「歴史的な名前のエンコード」と正規の名前
エンコーディングの正規名は明確です。公式リストは次のとおりですjava.nio
。APIの正規名と、java.io
API およびjava.lang
APIの正規名があります。
1) しかし、歴史的なエンコーディング名のリストは何ですか?
OuputStreamWriter
のJavadocgetEncoding()
:
エンコーディングに歴史的な名前がある場合は、その名前が返されます。それ以外の場合は、エンコーディングの正規名が返されます。
このインスタンスがOutputStreamWriter(OutputStream, String)コンストラクターを使用して作成された場合、返される nameはエンコーディングで一意であるため、コンストラクターに渡される name とは異なる場合があります。
Charset
JavaDoc :
一部の文字セットには、以前のバージョンの Java プラットフォームとの互換性のために定義された歴史的な名前があります。文字セットの歴史的な名前は、正規名またはエイリアスのいずれかです。過去の名前は、InputStreamReader および OutputStreamWriter クラスの getEncoding() メソッドによって返されます。
2)エンコーディングの正規名の 公式リストでは、java.io
正規名には「UTF8」が使用され、「UTF-8」は新しいの正規名であると記載されていjava.nio
ます。
しかし、InputStreamReader/OutputStreamWriter は「UTF-8」引数を受け入れます!
「UTF-8」は問題なく認識されているようですが、UnsupportedEncodingException
起動しません!
PS私は、現在(SE8)はNIOスタイルを受け入れることができ、java.lang/java.ioスタイルは歴史的と呼ばれています。少なくとも InputStreamReader/OutputStreamWriter には当てはまります。
私の命題は正しいですか?
vsphere - cloud-init ユーザーデータが渡される Linux ファイルの場所は?
cloud-init ユーザーデータが渡される Linux ファイルの場所は? また、cloud init はそれをどのように使用しますか? proc コマンドラインのカーネル パラメーターとして渡されますか? 少なくともレベル 2 で説明できますか?
ベア eSXI で cloudinit はどのように機能しますか?