[英]Redirect URLs with Jekyll
我從 WordPress 遷移到 Jekyll 網站。現在我已經使用 jekyll -redirect-from插件管理重定向。 我的網站托管在 Github 頁面上,我無法訪問 .htaccess 文件。
我知道 Jekyll Redirect From 插件是如何工作的。
我需要將圖像重定向到不同的 URL 而不會丟失我已經在 Google 中編入索引的圖像。 有辦法嗎?
在 Google Search Console 中,我看到很多網頁被檢測到但沒有被編入索引,這些網頁具有這樣的 URL:
<my website>/post/?doing-wp-cron=xxxxxx
我認為這些 URL 來自 WordPress 上的舊網站,其中 cron 任務處於活動狀態。
我想重定向所有網址:
<my website>/post/?query-id=value
在:
<my website>/post/
基本上,我想將帶有查詢字符串的 URL 重定向到相同的 URL 但沒有查詢字符串。 有沒有辦法在 Github 頁面上的 Jekyll 中執行此操作?
此問題的解決方案是使用 JavaScript 解析 URL 並執行重定向:
if (window.location.href.indexOf("?query-id=") > 0) {
window.location = window.location.href.split("?")[0];
}
此解決方案將任何帶有查詢字符串的 URL 重定向到沒有查詢字符串的相同 URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.