друзья, я открыл тему на днях.затем я попытался что-то сделать, исследуя себя.Но я думаю, что у меня есть небольшая проблема.
Я хочу запустить ссылки своего сайта в кэше cdn.ampproject.org.
Я приведу пример: Мой усилитель www.bilbod.com/amp, ru www.bib.bilbod.com/amp, когда я вхожу через главное слово в Google.www.recepten.top/amp открытие.Затем, когда я нажимаю на контент или статьи, мне хотелось бы, чтобы https://www -bilbod-com.cdn.ampproject.org / c / s / www.bilbod.com / amp такие ссылки появлялись,эта ссылка на самом деле работает.Но когда вы нажимаете на содержимое, https://www.bilbod.com/geen-categorie/auntie-craes-ginger-sugar-cookies.html/amp происходит таким же образом.При нажатии на главную страницу или логотип, когда вы находитесь в содержании, https://www -bilbod-com.cdn.ampproject.org / c / s / www.bilbod.com / amp Я хочу открыть этоссылка снова.
Теперь мне удалось запустить мой сайт через кеш, но я могу контролировать его работоспособность.Или вы можете предоставить информацию, если есть недостатки в кодах.
<?php
/* ASAGIDAKI KODU wp-config.php DOSYASININ ILK SATIRINA YAPISTIR
require("sikerimbak.php");
YUKARIDAKI KODU wp-config.php DOSYASININ ILK SATIRINA YAPISTIR
DOSYA ADININ NIYE BOYLE OLDUGUNU MERAK EDIYORSAN : youtu.be/AjoV39IyDCo
*/
///////// AYARLAR ////////////
$kisadomain = "vidyoplayer.yarbot.stream"; // BOTUN EKLEDIGI VIDEOLARDA IFRAME KODUNDA HANGI DOMAIN YAZIYORSA ONU YAZ
$sslplayer = "vidyoplayer.yarbot.stream"; // PLAYERIN CALISACAGI DOMAIN (MUTLAKA SSL OLMALI)
///////// AYARLAR ////////////
function noBand() {
$gzip_pres = true;
function gzipKontrol()
{
$kontrol = str_replace(" ","",
strtolower($_SERVER['HTTP_ACCEPT_ENCODING'])
);
$kontrol = explode(",", $kontrol);
return in_array("gzip", $kontrol);
}
function bosluksil($kaynak)
{
///////// AYARLAR ////////////
$normalsite = 'www.bilbod.com'; // SITE ADRESI
$sublusite = 'bib.bilbod.com'; // AMP SUB DOMAIN
///////// AYARLAR ////////////
$kaynak = str_replace('<link rel="amphtml" href="http://'. $normalsite .'/','<link rel="amphtml" href="http://'. $sublusite .'/',$kaynak);
$kaynak = str_replace('http://'. $normalsite .'/amp','https://cdn.ampproject.org/c/'. $sublusite .'/amp',$kaynak);
$kaynak = str_replace('http://'. $normalsite .'/wp-content/uploads/','/wp-content/uploads/',$kaynak);
return $kaynak;
}
function kaynak_presle($kaynak)
{
global $gzip_pres;
$sayfa_cikti = bosluksil($kaynak);
if (!gzipKontrol() || headers_sent() || !$gzip_pres)
return $sayfa_cikti;
header("Content-Encoding: gzip");
return gzencode($sayfa_cikti);
}
ob_start("kaynak_presle");
}
noBand();
?>