我試圖在共享主機上的子域中安裝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個問題與此。
- 默認情況下Wordpress的設置方式是,在常規設置中,「站點地址(URL)」設置爲
http://artazov/subdom/michal/subdom/blog
。因此,網站上的每個鏈接(包括文章的固定鏈接)都有此簽名,而不是http://blog.michal.artazov.cz
。 - 當我將該設置更改爲
http://blog.michal.artazov.cz
時,網站返回404 Not Found,我必須轉到數據庫並將其更改回去。
是否有某種方式來設置它,使其運行並運行在所需的子域中,包括由Wordpress自身生成的所有鏈接?由於
你有沒有建立一個新的虛擬主機在Apache配置? – TZHX 2015-02-11 12:48:22
我在共享主機上。我沒有訪問Apache配置。 – 2015-02-11 13:24:25