【问题标题】:Codeigniter 404 Page Not Found for Sub Domain where WordPress Blog is installed找不到安装 WordPress 博客的子域的 Codeigniter 404 页面
【发布时间】:2019-10-22 14:51:41
【问题描述】:

我正在为一个网站使用 Codeigniter 和 WordPress。

Codeigniter 安装在根目录。 WordPress,用于在根文件夹内的子域目录中的博客。

这是目录结构。

var/www/html/codeigniter -- 这里是根网站

/var/www/html/codeigniter/blog -- wordpress 博客的子域

这里是根目录的 .htacess 文件 (var/www/html/codeigniter)

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

这里是博客目录(/var/www/html/codeigniter/blog)的.htaccess文件

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

【问题讨论】:

    标签: php wordpress .htaccess codeigniter


    【解决方案1】:

    它正在工作。我不小心把博客目录放到了另一个目录中。现在正在将博客移至子域目录。

    【讨论】:

      【解决方案2】:

      您尝试访问的子域必须在 application/config/routes 中有与之关联的路由,并且它应该指向返回有效 HTML/JSON 数据的有效控制器函数

      【讨论】:

      • 我没有从 WordPress 获取数据以显示在 Codeigniter 网站上。只需要打开网站,例如安装了 WordPress 的子域博客,但 Codeigniter htacess 文件可能会产生问题。
      • 你把WordPress放到CodeIgniter目录了吗?
      • 解决了。我的博客目录位置不准确。
      猜你喜欢
      • 2017-09-30
      • 2018-03-08
      • 2023-03-27
      • 1970-01-01
      • 2017-07-26
      • 2020-07-14
      • 2019-12-02
      • 1970-01-01
      相关资源
      最近更新 更多