我在我的域的根文件夹中安装了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
答案 0 :(得分:0)
rewritecond
的WordPress中的.htaccess
部分将确保WP不会处理任何非实际文件或目录的网址,因此您的CI永远不会有机会看到它。如下更改重写规则将从WP的覆盖中排除您的子目录。
RewriteRule ^(?!folder(?:$|/)). /index.php [L]
这是一个负面的预见断言,可确保如果路径仅为/folder
,或者以/folder/
开头,则CI将获取该网址。您需要这两种情况,以便Apache可以正常处理目录URL。
答案 1 :(得分:-1)
试试这个