如何指向wordpress文件夹的URL路径

时间:2014-07-17 08:40:34

标签: wordpress apache .htaccess

我目前有两个站点,使用Apache虚拟主机托管在同一台服务器上。

http://www.example.com  -> /var/www/sites/mysite (path to main website)
http://blog.example.com -> /var/www/sites/blog (path to wordpress folder)

我需要从www.example.com/blog

访问我的博客

我无法将wordpress安装移动到mysite文件夹的'blog'子目录中。

使用Apache Alias指令,我可以在www.example.com的配置中执行以下操作:

Alias /blog /var/www/sites/blog

并通过www.example.com/blog访问博客

但是,以下内容无法使用404

www.example.com/blog/a-permalink-post-title

我也试过使用以下内容,但404仍然存在。

AliasMatch /blog/(.*)$ /var/www/sites/blog/$1

当前的虚拟主机配置如下所示:

<VirtualHost *:80>
ServerName www.example.com
Alias /blog /var/www/sites/blog
DocumentRoot /var/www/sites/mysite
<Directory /var/www/sites/mysite>
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>
</VirtualHost>

和blog.example.com

<VirtualHost *:80>
ServerName blog.example.com
DocumentRoot /var/www/sites/blog
<Directory /var/www/sites/blog>
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>
</VirtualHost>

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)