2014-02-17 92 views
0

可以編輯.htaccess文件的網站的更改基本環節。主頁上所有鏈接的網站基地址是否會更改?使用.htaccess文件

場景:我osclass在openshift雲網址爲http://myappdomain.rhcloud.com託管在服務器端添加別名後我使用www.mydomain.com與轉發屏蔽feature.Everyting是好的產品page.But poblem是當用戶點擊到http://myappdomain.rhcloud.com/link,而不是www.mydoamin.com/link.but上website.Browser URL字段變化的任何鏈接www.mydomain.com中,如果用戶手動鍵入www.mydomain.com/link它的工作原理,並保持相同的不改變來http://myappdomain.rhcloud.com/link瀏覽器網址。將鼠標懸停在鏈接也顯示http://myappdomain.rhcloud.com/link不www.mydomain.com/link 我甚至嘗試編輯config.php文件

define('WEB_PATH', 'http://www.mydomain.com/'); 

,但它無法正常工作。我的觀點是可以用最小的影響編輯.htaccess文件,或者有其他方法。有沒有人嘗試使用自定義域之前的osclass openshift? wordpress和osclass在架構上非常相似。有wordpress用戶在openshift上面對這樣的問題?

回答

1

請注意,只有的.htaccess改變服務器處理訪問者的請求的方式。它不會更改您的網站中的內容。因此,使用.htaccess設置永遠不能更改「懸停結果」。

我認爲這取決於鏈接是如何在你的網站產生:

  1. 如果鏈接與HTML一起存儲在數據庫中,你需要與數據庫查詢去改變它。如果您使用MySQL,請了解您的數據庫結構並形成正確的REPLACE query

  2. 如果載生成的鏈接,請確保您刷新所有的高速緩存。緩存可能不知道你的WEB_PATH已經改變。