wordpress - 将 wordpress 博客与 zend 2 php 框架集成
问题描述
我正在使用 Zend 2 框架,我想将 wordpress 博客与之集成。
我将 wordpress 文件夹添加到公用文件夹中,现在博客正在运行,但是当我单击内页时显示 404 错误。我将永久链接的帖子名更改为默认值,然后网站正在运行,但是在显示 404 错误的帖子名上。
我已经在博客文件夹中添加了 htaccess,但仍然显示 404 错误。谁能让我知道如何逐步整合
解决方案
按照下面给出的简单步骤将 Zend 框架与其他应用程序(如 WordPress、Joomla 和其他此类开源或自定义 Web 应用程序)集成。
i) 像往常一样设置您的 Zend 框架应用程序。
ii) 将 Zend 应用程序的文档根目录设置为 Zend 安装中的公用文件夹
iii) 现在为您的 wordpress 或 joomla 或自定义应用程序设置一个文件夹。让我们假设我们要创建一个自定义博客应用程序。在“public”文件夹中创建一个文件夹“blog”。在 blog 文件夹中,创建两个文件 - .htaccess 和 index.php。这两个文件的代码如下
索引.php
<?php
echo “In custom application folder – testing”;
?>
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule îndex\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
当您遵循这些简单的步骤时,您不必在 Zend 应用程序中设置自定义路由以使其与其他应用程序集成。
推荐阅读
- regex - 基于谷歌分析 URL 的目标没有捕捉到一切
- django - 首先订购具有特定对象的 django 查询集
- javascript - 如果元素为空,则使用 JS 删除 css 类
- next.js - 尝试使用“pkg”构建“nextjs”应用程序会导致依赖错误和/或构建后出现 404 错误
- node.js - 命令“/bin/sh -c npm install”返回一个非零代码:1
- python - 如何文档字符串参数是一个函数
- c# - 如何为 WPF 创建计时器
- python - 具有任意数量输入通道(超过 RGB)的卷积神经网络架构
- bash - bash 是否在 ${var+...} 内错误地执行“$@”扩展?
- oracle - ORACLE 表达式在流水线函数上的类型错误(多连接表)