2015-02-11 196 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