2015-02-11 119 views
0

我試圖在共享主機上的子域中安裝Wordpress。在共享主機上的子域中安裝Wordpress

我和我的父親在一起有一個域 - artazov.cz。我有我自己的子域michal.artazov.cz。我想深入一層,並在子域的子域中創建博客 - blog.michal.artazov.cz。現在,它應該沒有關係,如果我用.htaccess中的正則表達式直接匹配它,我會走多深。這就是我所做的:

RewriteEngine on 
RewriteCond %{REQUEST_URI} !^/?subdom/michal/subdom/blog/ 
RewriteCond %{HTTP_HOST} ^(www.)?blog\.michal\.artazov\.cz [NC] 
RewriteRule ^(.*)$ http://artazov.cz/subdom/michal/subdom/blog/$1 [L,P] 

有2個問題與此。

  1. 默認情況下Wordpress的設置方式是,在常規設置中,「站點地址(URL)」設置爲http://artazov/subdom/michal/subdom/blog。因此,網站上的每個鏈接(包括文章的固定鏈接)都有此簽名,而不是http://blog.michal.artazov.cz
  2. 當我將該設置更改爲http://blog.michal.artazov.cz時,網站返回404 Not Found,我必須轉到數據庫並將其更改回去。

是否有某種方式來設置它,使其運行並運行在所需的子域中,包括由Wordpress自身生成的所有鏈接?由於

+0

你有沒有建立一個新的虛擬主機在Apache配置? – TZHX 2015-02-11 12:48:22

+0

我在共享主機上。我沒有訪問Apache配置。 – 2015-02-11 13:24:25

回答

0

也許你已經嘗試可能:在WordPress的,管理配置>>媒體配置,那麼嘗試改變兩個:

我想你可能要嘗試改變永久鏈接: http://codex.wordpress.org/Using_Permalinks

+0

嘿,我沒有這些設置可用。以下是我的Media配置看起來像http://imgur.com/p8owouO – 2015-02-11 13:29:56