簡體   English   中英

重寫和更改站點 url Wordpress

[英]Rewrite and change site url Wordpress

我閱讀了這里關於堆棧溢出的所有討論,但沒有幫助我。

讓我解釋一下我想做什么:

我在 www.site2.it 有一個來自 www.site1.it 的重定向 感謝我的托管,我可以進行隱藏重定向,並在到達“site2.it”時保留 url“site1.it”。

問題是我的主機通過包含所有禁用響應的站點來插入 iframe。 我想知道是否有辦法在重定向后保持相同的 url,進行隱藏重定向。

附: 當我轉到https://www.site2.it 時,網址必須保持不變。 我很抱歉鏈接的大小,但我沒有 10 聲望點。

謝謝你的幫助。

您需要更改數據庫中的 2 個值 (site_url & base_url) (wp_options) 並最終在您的主機中創建正確的 DNS 重定向。

您還可以檢查您的 wp-config.php

“隱藏重定向”對您沒有幫助,它們通常基於框架或 iframe,並且會干擾您的網站。

但是,您可以使用反向代理。 如果啟用了 mod_proxy,您可以要求 mod_rewrite 執行此操作:

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ http://example.org/$1 [P,L]

客戶端不會看到請求被代理到另一台主機(即使它在您的情況下位於同一台服務器上)。 然而,如果鏈接、CSS、JS 和圖像被主機引用(例如http://example.org/myimage.jpg而不是 /myimage.jpg),你將不得不添加更多的魔法。 在這種情況下,將目標站點上的 WP_HOME / WP_SITEURL 設置為代理請求的舊地址可能是最簡單的(您可能可以通過 REMOTE_ADDR 識別這些地址)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM