Seo 谷歌无法为路径编制索引

Seo 谷歌无法为路径编制索引,seo,urlencode,Seo,Urlencode,我的页面包含此类url: 它是由 "http://fashion.piliapp.com/author/" . rawurlencode(“http://www.wretch.cc/blog/wiwinnie") . “/” HTML看起来像 <cite><a href="/author/http%3A%2F%2Fwww.wretch.cc%2Fblog%2Fwiwinnie/">♡winnie♡(。→v←。)♡</a></cite&

我的页面包含此类url: 它是由 "http://fashion.piliapp.com/author/" . 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中添加了它,但在站点中只有一个结果:fashion.piliapp.com/author/ 它应该有几千页

我认为问题在于: -谷歌认为这些页面是打字错误页面。 -引用标记将不会被索引。 -这种URL是无效的

我能换些什么吗


谢谢。

是的,如果您仍然可以更改url,请继续更改。 如果您更改了,请确保一切正常:)

或者,如果您需要,可以使用一些基本编码,然后基本解码技术

<?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

?>

是的,如果您仍然可以更改url,请继续并更改它。 如果您更改了,请确保一切正常:)

或者,如果您需要,可以使用一些基本编码,然后基本解码技术

<?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

?>