2012-09-21 95 views
0

好的不好意思,如果這之前已經問過,但我找不到工作解決方案。我正在使用wordpress多站點。這是我想要實現的。.htaccess爲WordPress重寫基址url

目前域http://mynew.com/重定向(通過我的託管合作。)在我的WordPress多站點安裝的地點之一如下http://myold.com/subsite/

但我想隱藏/交換網址如下,http://myold.com/subsite成爲http://mynew.com和所有隨後的鏈接(例如,http://myold.com/subsite/another-link變爲http://mynew.com/another-link)而不會中斷。

我在我的.htaccess文件中嘗試了這種方法,它成功地重寫了url,但鏈接無效並返回了404錯誤。

RewriteRule ^subsite/(.+) http://mynew.com/$1 [R,L] 

希望有道理,謝謝你的幫助。

回答

0

當然,它會給你一個404錯誤,你將請求從舊站點重定向到新站點,但新站點不包含請求的頁面,所以它通過你一個404,你需要做什麼就是從這個新網站重定向回舊網站INTERNALY(這意味着在不改變瀏覽器的地址欄),但是這需要你的新網站作爲代理服務器的工作,看到http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

+0

感謝網址Yazmat,我有一個閱讀,但它的深度,欣賞任何代碼示例。 – uknowit2

+0

它需要的不僅僅是代碼......這就是爲什麼:/ – Oussama

+0

好的謝謝Yazmat,是否有必要設置一個代理,即使這些域名在同一臺服務器上使用相同的名稱服務器? – uknowit2