在共享主机上的子域中安装Wordpress

时间:2015-02-11 12:44:33

标签: wordpress .htaccess mod-rewrite subdomain shared-hosting

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

这有两个问题。

  1. 默认情况下,Wordpress以某种方式设置,在常规设置中,“站点地址(URL)”设置为http://artazov/subdom/michal/subdom/blog。因此,网站上的每个链接(包括文章的永久链接)都有此签名,而不是http://blog.michal.artazov.cz
  2. 当我将该设置更改为http://blog.michal.artazov.cz时,网站会返回404 Not Found,我必须转到数据库并将其更改回来。
  3. 是否有某种方法可以设置它以便在所需的子域中运行并运行,包括Wordpress本身生成的所有链接?感谢

1 个答案:

答案 0 :(得分:0)

也许您曾尝试过:Wordpress-Admin中的配置>>媒体配置然后尝试改变两者:

我认为您可能应该尝试更改固定链接: http://codex.wordpress.org/Using_Permalinks