2012-07-05 2 views
1

내 페이지에 http://fashion.piliapp.com/author/http%3A%2F%2Fwww.wretch.cc%2Fblog%2Fwiwinnie/ 의 URL이 포함되어 있습니다 ( "http://fashion.piliapp.com/author/"). rawurlencode ("http://www.wretch.cc/blog/wiwinnie"). fashion.piliapp.com : 그것은 각 페이지에 시간이 많이 발생하고, 나 또한 sitemap.xml의 추가,하지만 그것은 단지 하나의 결과에 사이트를 Google에서 경로를 색인 할 수 없습니다.

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

처럼 "/"는

HTML 보인다/author/ 수천 페이지가 있어야합니다.

나는 문제가 있다고 생각한다 : - Google은 이러한 페이지가 오타 페이지로 간주합니다. - CITE 태그는 색인 생성되지 않습니다. -이 종류의 URL은 유효하지 않습니다.

셸 변경 사항이 있습니까?

감사합니다.

답변

1

예, 여전히 URL을 변경할 수 있다면 계속 변경하십시오. 변경하면 모든 것이 여전히 정상적으로 작동하는지 확인하십시오.

또는 원하는 경우 base_encode, base_decode 기술을 사용할 수 있습니다. 실제 페이지를 표시 할 때

<?php 
$url = base64_encode($url) . '.htm'; 
$url = "http://fashion.piliapp.com/author/" . $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을 얻을
관련 문제