Php 让Wordpress在基础级别与Zend框架一致
我现在有一个wordpress博客,博客帖子的URL结构如下 我现在正在基础级别安装zend框架实现 我不希望我的博客有不同的url结构。像 关于如何最好地保留旧的url结构,并让zend framework继续运行,有什么想法吗/Php 让Wordpress在基础级别与Zend框架一致,php,zend-framework,wordpress,mod-rewrite,Php,Zend Framework,Wordpress,Mod Rewrite,我现在有一个wordpress博客,博客帖子的URL结构如下 我现在正在基础级别安装zend框架实现 我不希望我的博客有不同的url结构。像 关于如何最好地保留旧的url结构,并让zend framework继续运行,有什么想法吗/ 我的想法是将博客移动到/blog,并在其中重写url,使所有内容看起来都像是在/,但我认为这样做行不通 为您的站点创建子域。wordpress.site.com代表wordpress,zend.site.com代表您的zend代码。当然,你应该用更好的名字,但你明白
我的想法是将博客移动到/blog,并在其中重写url,使所有内容看起来都像是在/,但我认为这样做行不通 为您的站点创建子域。wordpress.site.com代表wordpress,zend.site.com代表您的zend代码。当然,你应该用更好的名字,但你明白了 如果您使用的是apache,请将其放在.conf中
<VirtualHost *:80>
DocumentRoot /home/www/html/blog
ServerName blog.site.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/www/html/zend
ServerName zend.site.com
</VirtualHost>
DocumentRoot/home/www/html/blog
ServerName blog.site.com
DocumentRoot/home/www/html/zend
ServerName zend.site.com
为站点创建子域。wordpress.site.com代表wordpress,zend.site.com代表您的zend代码。当然,你应该用更好的名字,但你明白了
如果您使用的是apache,请将其放在.conf中
<VirtualHost *:80>
DocumentRoot /home/www/html/blog
ServerName blog.site.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/www/html/zend
ServerName zend.site.com
</VirtualHost>
DocumentRoot/home/www/html/blog
ServerName blog.site.com
DocumentRoot/home/www/html/zend
ServerName zend.site.com
mod_rewrite可以做到这一点,前提是您的Zend控制器只有[a..z]字符
如果您的Zend控制器只有[a..z]字符,mod_rewrite可以做到这一点
如果wordpress页面和zend页面名称相同,会发生什么情况?这是造成困惑和挫败的秘诀。我想我必须使用这种方法。zend位于顶层,我将把除/2009和/2010之外的所有内容重定向到index.php,以用于zend dispatch。将wordpress的/2009和/2010重定向到Handle如果wordpress页面和zend页面具有相同的名称,会发生什么情况?这是造成困惑和挫败的秘诀。我想我必须使用这种方法。zend位于顶层,我将把除/2009和/2010之外的所有内容重定向到index.php,以用于zend dispatch。将wordpress的/2009和/2010重定向到handleWell我不能这样做,因为我可能会改变目录结构。整个想法是保持传入链接的“google linkjuice”,将其更改为会破坏链接。谢谢你的想法,然后只为zend代码添加一个子域,让wordpress保持原样。我不能这样做,因为我可能会更改目录结构。整个想法是保持传入链接的“google linkjuice”,将其更改为会破坏链接。谢谢你的想法,那么只为zend代码添加一个子域,让wordpress保持原样。