div açık dış url

4 Cevap php

i, div (http://www.google.com) gibi dış url içeriğini yüklemek istiyorum

i arama motoru tarayıcısı tarafından okunabilir olacaktır yoludur.

(jquery / ajax / php) herhangi birinde

Teşekkürler

4 Cevap

Arama indeksleme örümcekler genellikle sitenizin "statik" bölümlerini görüntüleyerek çalışır. JavaScript teknikleri (ajax, jQuery, vb) üzerinden yüklenen her içerik çalışmaz.

Ancak, file() işlevini kullanarak harici bir siteye yüklemek için PHP kullanabilirsiniz.

Diğerleri de söylediğim gibi, iFrame içerik endeksli olmayacak, ne de JavaScript ile yüklü içerik olacaktır. Bu olsa da, iyi bir şeydir - bu yinelenen içeriğe sahip demirledi alıyorum engeller. Teknik bir örnek olarak, ama ....

<?
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
echo $result;
?>

Curl file_get_contents daha bu anda çok daha iyi olduğunu ve ... libcurl daha hızlı genel kılan bir yakın-to-yerli düzeyde yapar (havai PHP açılış ve okuma soketli orada ilişkili çok yuvalarını kullanarak daha hızlıdır ... I) önemli ölçüde bu test ettik.

Aslında bu web sitesi görüntülemek istiyorsanız, bir iframe kullanarak gerekir.

Eğer içeriği kazımak ve ardından kendiniz göstermek istiyorsanız, yollar ton var. cURL, file_get_contents (), tüm işinizi görecektir.

Bu bir this_div denilen div tüm sayfayı açın.

ANSWER1: $('this_div').load("www.google.com");

Bu bir sayfa açmak ve this_div dış adında bir div ile url özel div yükleyin.

ANSWER1: $('this_div').load("www.sample.com #external");