AdWordキャンペーンのURLを生成し、いくつかのcampanginの名前に角括弧(()
と[ ]
)を付けています。サンプルURLがこのように好きです。URLに大括弧を入れても構いませんか?
http://www.website.com/?utm_source=google%5BB%2B%5D&utm_medium=cpc&utm_content=google_ad(B)&utm_campaign=product
これは問題ありませんか?
AdWordキャンペーンのURLを生成し、いくつかのcampanginの名前に角括弧(()
と[ ]
)を付けています。サンプルURLがこのように好きです。URLに大括弧を入れても構いませんか?
http://www.website.com/?utm_source=google%5BB%2B%5D&utm_medium=cpc&utm_content=google_ad(B)&utm_campaign=product
これは問題ありませんか?
括弧「()」URL(「?」の後に、すなわち、部分)のクエリ一部においてそのようなものとして使用してもよいです。 "%28"と "%29"として% - エンコードすることは可能ですが、必須ではありません。
大括弧 "[]"は、クエリ部分に "%5B"と "%5D"と%エンコードされていなければなりません。
実際のURLであるwww.website.comが実際に存在します(ダミードメイン名としてwww.example.comを使用してください。存在しないことが保証されています)。
URL構文の一般的な規則は、インターネット標準のSTD 66(現在はRFC 3986)で定義されています。その付録Aは、文字の規則を指定しています。かっこは、クエリ部分では%エンコーディングが許されない "サブデリム"グループに属していますが、括弧は%エンコードされる "gen-delims"に属しています。
なぜフォーラムに括弧で囲んだURLを投稿すると、大括弧(うっかり)が解釈されないのですか?それは私と同じように意図しているポスターの可能性を反映するためにウェブサイトによって非標準的なデザインの選択ですか? –
ああ、括弧は "fine"(Kinectedも尋ねる通り:はです)ですが、大括弧はできません。しかし、恐れがある場合は、常にクエリ文字列にurlencode
を使用してください。
<?php
echo "http://www.example.com/index.php?boo=",urlencode("sample(parenthesis)and[square_brackets]");
//http://www.example.com/index.php?boo=sample%28parenthesis%29and%5Bsquare_brackets%5D
'()'はかっこと呼ばれます。 –
「罰金」とはどういう意味ですか? – Kinected
@JohnWooねえ、括弧を呼び出すのはまだ正しいのですか? –