Основная ключевая функция, которую я хочу здесь - это , которую вы перенаправили из "old-url.html"
Проверьте, что делает Википедия, когда приводит меня к каноническому URL статьи (именно это я и хочу сделать):
Обратите внимание, что на скриншоте я получил доступ к old-url.html (статья Соединенных Штатов Америки), но меня перенаправили на new-url.html (статья Соединенных Штатов), однако, они не использовали какой-либо метод для перенаправления, о котором я знаю.
Есть 3 основных способа, которыми я знаю, как перенаправить из old-url.html в new-url.html и разрешить new-url-html знать, что было old-url.html :
- сохранить старый URL-адрес в сеансе, затем перенаправить на new-url.html и там (с php, например) проверить, существует ли
$_SESSION["redirected-from"]
- редирект на new-url.html? Redirected-from = old-url.html (но с уродливым URL)
- просто обновите свойство
document.title
и, возможно, сделайте window.history.replaceState(...)
, чтобы он выглядел так, как будто я перенаправил запрос.
Но ни одно из этих решений не выглядит так, как википедия. Теперь я могу продолжать пытаться взломать мой путь через это требование, или ... Я мог бы спросить Интернет о, возможно, общем шаблоне http , о котором я мог бы не знать .. .
Заранее спасибо за помощь: -)