1
我正在部署一個WordPress博客,但我不想覆蓋當前的網站。重寫規則切換到子文件夾
public_html/。 < - 當前網站
public_html/wp/。 < - 新網站
我的.htaccess如何必須看起來像這樣我就可以無縫地從當前網站切換到新的一個 使http://domain.tld表示喜歡新的網站將直接在文件夾中的public_html
我正在部署一個WordPress博客,但我不想覆蓋當前的網站。重寫規則切換到子文件夾
public_html/。 < - 當前網站
public_html/wp/。 < - 新網站
我的.htaccess如何必須看起來像這樣我就可以無縫地從當前網站切換到新的一個 使http://domain.tld表示喜歡新的網站將直接在文件夾中的public_html
我不知道它是否適用於您的情況,但是在您的FTP客戶端中執行一系列移動操作會不會更簡單?
/public_html/old/
/public_html/wp
到/public_html/old
/public_html/wp
上一級完成!
你當然在做移動時必須非常小心。
如果這樣做不起作用,我不知道您處於什麼樣的託管環境,但最簡單的方法是將您的域映射到public_html/wp
而不是public_html
。這不能在.htaccess
中完成,但您需要對網站設置進行某種訪問。
在.htaccess
,你可能會使用一個mod_rewrite
規則可以這個樣子(我現在不能測試此權利,使沒有保證。)
RewriteCond %{REQUEST_URI} !^/wp
RewriteRule (.*) /wp/$1?%{QUERY_STRING}
,將工作爲好,但認爲重寫使切換更容易 – 2010-03-18 00:49:28
@Midday我添加了(未經測試)重寫。 – 2010-03-18 00:50:51
@中午我寧願移動,因爲它更乾淨。重寫規則會使事情難以維護,您可能會在新的WP配置中遇到絕對路徑問題,並且會降低性能。 – 2010-03-18 00:53:29