2016-09-02 18 views
0

私のGoogle+ページコメントに自分のウェブサイトのページリンクを貼り付けようとしていますが、「リンクは無効です」と表示されています。Google+リンクが無効です

最近私はTwitterのカードコードを自分のページのHTML/PHPコードに追加しましたが、影響を受けている可能性がありますか?どのように私はそれを修正することができますので、Google+は単にリンクではなく、リンクのカード、Facebookのようにコメントセクションへのリンクを貼り付けて表示されますか?

<meta name="twitter:card" content="<?php print $twitter_card ?>" /> 
<meta name="twitter:site" content="<?php print $twitter_username ?>" /> 
<meta name="twitter:title" content="<?php print $twitter_title ?>" /> 
<meta name="twitter:description" content="<?php print $twitter_description ?>" /> 
<meta name="twitter:image" content="<?php print $twitter_img_url ?>" /> 

そして、PHPファイルの私の最初に:私のヘッダーで

インクルードファイルを、私は <head>セクションにこれを追加

<?php 
$twitter_card = "summary_large_image"; 
$twitter_username = "@KnowledgiX"; 
$twitter_title = "A-vitamin (aka retinol) | KnowledgiX"; 
$twitter_description = "Everything you need to know about A-vitamin | Health"; 
$twitter_img_url = "http://www.knowledgix.com/images/title_img/02.carrots_(A).jpg"; 
?> 
+1

レビューのために作成したコード/ HTMLを提供する必要があります。それがなければ、私はあなたがどのように答えを得ることを期待しているのか分かりません。 – Fencer04

+0

htmlが正しく生成されているかどうかチェックしましたか? –

答えて

2

Google+では、ファイル名に括弧()をサポートしていません。 。

オプション1:Google+では、その無効なリンクを言ったように、

私のファイルの名前は、 "A-vitamin_(aka_retinol)の.php" でした。しかし、ファイル名を「A-vitamin_aka_retinol.php」に変更すると、Google+がURLを受け入れてカードを表示しました。 私のHTML/PHPコードとは関係がありませんでした。

オプション2(@MrListerコメントで述べたように):

あなたは、ファイル名に括弧を維持したい場合は、あなたがあなたのURLに%28%29に括弧を変更することができ、それを追加するときGoogle+のコメント

+2

好奇心が強い。あなたが括弧をつけて、URLに「A-vitamin_%28aka_retinol%29.php」と言われたら、それはうまくいったのでしょうか? –

+0

うーん...良い点@MrLister。 – RedRose

+2

@MrListerは括弧をつけて()の代わりにURLにこの%28%29を置くと、それはGoogle+でうまくいきました。指摘してくれてありがとう – RedRose

1

Googleは、URLは一般にアクセス可能なURLであり、制限されていないURLである必要があります。たとえば、ローカル環境で動作しているもので、うまくいけば、GoogleクローラはWebページで実行できないため、リンクを共有することができないことが推測できる理由から、これはうまくいかない - localhost:anything VPN経由でしかアクセスできないURLに対しても同様のことが起こっていました。 Googleはこれらもクロールできません。

0

404ステータスコードを返すように設定が間違っていても、完全なコンテンツを提供しているサイトでは、これが表示されています。

関連する問題