Changelog Test

Categories

Changes

Changes
PlainBashC++C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQLaddEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})


async function handleRequest(request) {
try {


const urlObject = new URL(request.url);




if (/^\/blog/.test(urlObject.pathname)) {


const SP_URL = "https://editor.subpage.app/dir/blog.yoursite.com";
const CUSTOM_URL = "yoursite.com";


let url = new URL(request.url);


url.hostname = SP_URL;


let proxyRequest = new Request(url, request);


proxyRequest.headers.set('Host', SP_URL);
proxyRequest.headers.set("X-Forwarded-Host", CUSTOM_URL);
proxyRequest.headers.set("X-Forwarded-Proto", "https");


let ip = proxyRequest.headers.get("CF-Connecting-IP");


proxyRequest.headers.set("X-Forwarded-For", ip);


return await fetch(proxyRequest);


}


} catch (error) {


return await fetch(request);
}


return await fetch(request);
}

New sample tag testing






Test 1









Test 2






Test 3



👍


SL_030420_28660_08.jpg


alert("Hello! I am an alert box!!");

Open