1

私のページには、「http://fashion.piliapp.com/ によって作成された http://fashion.piliapp.com/author/http%3A%2F%2Fwww.wretch.cc%2Fblog%2Fwiwinnie/」ような URL が含まれています。 著者/" 。rawurlencode("http://www.wretch.cc/blog/wiwinnie") . "/"

HTMLは次のようになります

<cite><a href="/author/http%3A%2F%2Fwww.wretch.cc%2Fblog%2Fwiwinnie/">♡winnie♡(。→v←。)♡</a></cite>

各ページで何度も発生し、 sitemap.xml にも追加しましたが、site:fashion.piliapp.com/author/ には 1 つの結果しかありません。数千のページがあるはずです。

問題は次のとおりだと思います: - Google はそれらのページをタイプミス ページと見なします。- CITE タグは索引付けされません。- この種の URL は無効です。

シェル私は何かを変更しますか?

ありがとう。

4

1 に答える 1

1

はい、それでも URL を変更できる場合は、変更してください。変更してもすべてが正常に機能することを確認してください:)

または、必要に応じて、いくつかの base_encode を使用してから、base_decode 手法を使用することもできます。

<?php
$url = base64_encode($url) . '.htm';
$url = "http://fashion.piliapp.com/author/" . $url;
?>

次に、実際のページを表示するときに、後でデコードしてURLを取得します

<?php
$uri = $_SERVER['REQUEST_URI'];
$url = str_replace("http://fashion.piliapp.com/author/",'',$url);
$url = str_replace(".htm",'',$url);

$url = base64_decode($url);
//$url should contain the actual url afterwards

?>
于 2012-07-05T02:17:58.630 に答える