我可以使用一些建議,如何從我的本地登臺服務器遷移到我的生產服務器。當我試圖描述它時,它的設置非常複雜。從另一臺服務器重定向的整蠱WordPress的設置
我有我的網站設置和工作在我的個人服務器上的暫存子域的根。 Staging:staging.mydomain.com
本週晚些時候我將把它移動到Rackspace上的一個新的生產服務器上,該服務器當前沒有連接域(僅僅是一個IP地址)。客戶端將文件夾重定向到新的機架空間服務器。 http://www.clientsdomain.com/subfolder/ 這將是網站的生活地點。但是clientsdomain.com是世界上其他地方的不同服務器(而不是機架空間)。他們會將流量重定向到該網址到新的機架空間服務器。
所以我的問題是: 我爲wordpress設置的工作階段是在我的個人服務器子域的根。我應該如何在機架空間上進行設置?在IP地址的根目錄?或者在子文件夾內模擬任何相關鏈接的域設置。
的原因,我想問的是,我認爲我有這個設置正確....但是...
我繼續嘗試將網站移動到我的Rackspace公司的服務器到一個開發文件夾。我的客戶建立一個dev的URL
http://www.clientsdomain.com/dev/subfolder/
任何訪問該網址會重定向到我的服務器(我Rackspace公司服務器只是有一個IP地址)
網站前端工程與絕對URL。但事情開始失敗的地方是在wp-admin中。例如,如果我在「常規設置」頁面上並單擊保存。它會保存數據,然後重定向到/ wp-admin/...而不是/ dev/subfolder/wp-admin /。由於該文件夾不存在,它會進入我的客戶端404頁面。
此外,要 http://www.clientsdomain.com/dev/subfolder/wp-admin客戶端服務器404頁結束,但...
http://www.clientsdomain.com/dev/subfolder/wp-admin/(帶斜槓)正常工作。
我從我的dev文件夾移動現場Rackspace公司的方法是在我的服務器上可溼性粉劑管理員的URL(這是staging.mydomain.com)更改爲 http://www.clientsdomain.com/dev/subfolder/
然後我保存這些設置,下載了數據庫和站點文件,並將文件和數據庫上載到機架空間,並將wp-config文件更改爲與機架空間數據庫相匹配。
這是我目前htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我真的很感謝這裏的一些指導。應該在星期二上線。
謝謝! 魚
嘿盧克。感謝您的電子郵件。是的,我知道這個劇本。我一直在試圖用它來實現它的功能。你只替換wp_posts表或所有表中的文件嗎?我只編輯wp_posts表,但也許我應該對所有表進行編輯。再次感謝 – dave
替換所有表格。請記住在執行之前備份您的數據庫。 – luke2012