如何将外部php页面与代码点火器项目链接?

时间:2012-12-18 09:22:00

标签: php codeigniter

我的代码点火器项目的根目录中有一个外部照片库,我过去用于非MVC框架项目。我想使用该库嵌入我的新代码点火器项目。我怎样才能实现这一点我的php照片库不是基于MVC的吗?我的意思是在外部文件夹文件夹中,当我使用我的IP地址访问index.php时它工作正常:

  http://10.0.0.27/myproject/mylibrary/

但是当我尝试使用它来访问库时:

  http://myproject.new/mylibrary/

它给了我错误404“找不到页面”,我可以假设这是由于该照片库的非MVC模式。我怎么能解决这个问题?无论如何我可以像这样访问我的库吗?即。

  http://myproject.new/mylibrary/  

2 个答案:

答案 0 :(得分:2)

由于您的网址中没有index.php,因此您的htaccess中可能包含以下内容:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

以上内容会将除images和robots.txt之外的所有内容重写为index.php,因此您可以修改该内容以排除mylibrary

RewriteCond $1 !^(index\.php|images|mylibrary|robots\.txt)

答案 1 :(得分:1)

我假设(基于你的网址)你正在重写网址

如果您使用的是default codeigniter based url rewriting patterns,则可以将/mylibrary/文件夹添加到已排除项目列表中

RewriteEngine on
RewriteCond $1 !^(index\.php|mylibrary|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

现在您应该能够直接访问该文件夹