我在一个网站上有2个框架。我在codeigniter的子目录中使用cakephp,如:
application
cakephp
systems
html
...
这里的cakephp是我放置cakephp代码的文件夹。这种结构在localhost中工作正常,但它在实时服务器中不起作用。
我的root htaccess代码(codeigniter)是:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/cakephp/.*$
RewriteRule ^(.*)$ /index.php?/$1 [L]
和cakephp htaccess看起来像:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
现在,当我尝试www.example.com
时,它工作正常,但它不适用于www.example.com/cakephp
或www.example.com/cakephp/index.php
或www.example.com/cakephp/login
。它显示空白页面或结果,如:No input file specified.