Hallo, ich möchte meinen Links auf meinen Websites hinzufügen, ohne sie in Dateien zu ändern

0
Kkk 3 Juni 2021 im 01:55

2 Antworten

Beste Antwort

Dies könnte dafür funktionieren, was Sie fragen

var parameter = '?example=test'
for (var x = 0; x < document.links.length; x++) {
    links = document.links[x];
    links.src = links.src + parameter;
}
for (x = 0; x < document.getElementsByTagName("a").length; x++) {
    document.getElementsByTagName("a")[x].href = document.getElementsByTagName("a")[x].href + parameter;
}

</script>
1
MoekUgD 2 Juni 2021 im 23:18

Wenn ich es richtig bekomme, können Sie Ihre PHP-Dateien Folgendes hinzufügen:

<?php
if(!isset($_GET['custom'])){
    $newUrl =  $_SERVER['REQUEST_URI'].'?custom=something';
    header("Location: ".$newUrl);
    exit();
}

Wenn Sie dies tun, müssen Sie sich an {header} befassen, bevor Sie etwas an den Client ausgeben

Oder wenn Sie sich nicht dafür interessieren, etwas auf dem Server zu fangen, können Sie einen Standort überschreiben mit JavaScript, wie folgt:

history.pushState({},"URL Rewrite Example","https://example.com/example?custom=something")
0
Ant 2 Juni 2021 im 23:20