我们在同一个域中运行WordPress和CodeIgniter,由子文件夹分隔。我们知道这不是最佳实践,但在我们完全转向WordPress之前,CodeIgniter将是暂时的。
我想知道是否有人能帮我.htaccess
文件,以允许WordPress和CodeIgniter运行而不会相互冲突。
由于某种原因,WordPress配置正在接管整个站点。
public_html/
.htaccess (blank)
/wordpress/
/codeigniter/
要访问WordPress,我们使用
domain.com
使用我们使用的CodeIgniter
domain.com/codeigniter
. 一切正常,但CodeIgniter不断重定向到WordPress站点。
.htaccess
@PatJ你好-是的,我收到了。htaccess在public\\u html/和wordpress目录中/
# 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
SO网友:J Garcia
也许可以试试这样的。。
.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
.htaccess
在您的
/wordpress/
目录:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress
.htaccess
在您的
/codeigniter/
目录:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /codeigniter/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /codeigniter/index.php [L]
</IfModule>
# END WordPress