404错误:在Wordpress的子文件夹中访问PHP应用程序

时间:2016-10-12 13:51:46

标签: php wordpress .htaccess codeigniter

我在我的域的根文件夹中安装了wordpress。这是我的主要网站。 现在我想在子文件夹中安装CodeIgnitor PHP应用程序(它与wordpress无关,它只需要在同一个域中)所以domain.com/folder /

但是我在wordpress中遇到404错误。

如果我输入domain / folder / index.php / login - >它至少带我到登录页面 - 但我仍然无法超越。

请帮忙。

这是我目前的.htaccess

# 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>

# END WordPress

2 个答案:

答案 0 :(得分:0)

rewritecond的WordPress中的.htaccess部分将确保WP不会处理任何非实际文件或目录的网址,因此您的CI永远不会有机会看到它。如下更改重写规则将从WP的覆盖中排除您的子目录。

RewriteRule ^(?!folder(?:$|/)). /index.php [L]

这是一个负面的预见断言,可确保如果路径仅为/folder,或者以/folder/开头,则CI将获取该网址。您需要这两种情况,以便Apache可以正常处理目录URL。

答案 1 :(得分:-1)

试试这个

  1. 登录wp-admin
  2. 转到设置→永久链接
  3. 更新为帖子名称