首页 > 解决方案 > 在 WordPress 安装目录中使用智能 URL 的 Wep 页面

问题描述

Web-服务器-环境:nginx

我有一个使用智能 URL/漂亮页面 slug 的 WordPress 安装(例如,可以通过“ http://my-wp-installation.de/news/new-loaction-in-berlin-germany ”访问新闻“.../posts.php?id=xyz”)。

我使用一个小型框架(由于该框架)也使用智能 URL(由 nginx 重写)创建了一个小型子网站(它太具体,无法在 wordpress 中解决我的目的)。因此,当我的页面独立安装时,我可以通过“ http://mystandalonewebsite.de/about/our-team ”访问我的网页站点,例如)

现在需要通过与 WordPress 安装相同的域访问子网站。所以我将子网站复制到 WP 安装的根文件夹中。只要查询字符串是平坦的并且不包含多级路径,这就会正常工作。所以“ http://my-wp-installation.de/mystandalonewebsite ”有效。但是,一旦我尝试访问“ http://my-wp-installation.de/mystandalonewebsite/about/our-team ”,它的wordpress就会响应请求并告诉我(当然)该页面不存在,因为重写引擎命中的第一条规则是 wordpress 规则。请求神经到达我的子网站。

我怎样才能解决这个问题?在这种情况下,子域是没有选择的。我真的需要以这种方式访问​​我的页面:“ http://my-wp-installation.de/mystandalonewebsite/about/our-team

标签: nginxurl-rewritingslug

解决方案


推荐阅读