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