我试图在共享主机上的子域中安装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