【发布时间】:2023-12-27 00:05:02
【问题描述】:
我需要一些有关 URL 重写的帮助。情况与this one类似。
我有一个可用的 Zend Framework 站点。现在我必须在 Wordpress 中添加一个博客(也在工作)。我选择不沉迷于 ZF 控制器-/动作-/路由制作;我已经看过一些关于这个的教程,我认为它们对于“普通”重定向来说太过分了。现在,关于那个“重定向”......
它应该是这样的:
-
www.site.com(指向/var/www/zf) -
www.site.com/blog(指向/var/www/wp)
我知道我应该阻止 www.site.com/blog 进入 ZF 的内部,我目前正在其 .htaccess 中使用 RewriteRule ^blog - [NC,L] 执行此操作,但仅此而已。正如@jason 所说,“只需将其传递给Wordpress”,但我不知道该怎么做。
相关问题:
我从未尝试过,但 Apache 是否在 两个不同的虚拟主机中支持此功能?ServerName www.site.com(ZF 网站的虚拟主机)ServerName www.site.com/blog(WP 网站的虚拟主机)
【问题讨论】:
-
尝试将以下内容添加到感兴趣目录上方父目录中的
.htaccess:RedirectMatch ^/foo/$ /foo/bar/或RedirectMatch ^/foo/$ /bar/baz/。另见How to get apache2 to redirect to a subdirectory。
标签: apache wordpress zend-framework mod-rewrite virtualhost