WordPress 子域名的重写规则

WordPress 子域名的重写规则

我有一个 Zend Framework php 应用程序,位于 www.mysite.com 上,它运行良好并使用具有以下规则的标准 .htaccess 文件。

RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css|html)$ index.php

我现在想使用 blog.mysite.com 子域名在我的服务器上添加一个 wordpress 博客。有一个名为 blog 的目录,其中包含 wordpress 应用程序。我现在需要编辑 htaccess 文件以允许博客目录显示 wordpress 博客。

此刻我收到了 500 错误。

任何想法,因为我真的不知道有关 htaccess 和重写规则。

非常感谢。

授予

答案1

您看错了地方——您需要在 Apache 配置中实现 VirtualHosts,主(默认)配置是已经运行的内容,而新配置是您的博客。

NameVirtualHost *:80

# first vhost is the default
<VirtualHost *:80>
  ServerName www.mysite.com
  ... other config vars...
</VirtualHost>

<VirtualHost *:80>
  ServerName blog.mysite.com
  ...other config vars
</VirtualHost>

这就是您想要布置基础工作的方式,网上有大量示例可帮助您正确配置虚拟主机。

相关内容