如何将外部php页面与代码点火器项目链接?
我的code igniter项目的根目录中有一个外部照片库,我过去用于非MVC框架项目。我想将该库嵌入到新的code igniter项目中。我的php照片库不是基于MVC的,如何实现这一点?我的意思是,在外部文件夹中,当我使用我的ip地址访问index.php时,它可以正常工作,如下所示:如何将外部php页面与代码点火器项目链接?,php,codeigniter,Php,Codeigniter,我的code igniter项目的根目录中有一个外部照片库,我过去用于非MVC框架项目。我想将该库嵌入到新的code igniter项目中。我的php照片库不是基于MVC的,如何实现这一点?我的意思是,在外部文件夹中,当我使用我的ip地址访问index.php时,它可以正常工作,如下所示: http://10.0.0.27/myproject/mylibrary/ 但当我尝试使用以下方法访问库时: http://myproject.new/mylibrary/ 它给了我404错误“找
http://10.0.0.27/myproject/mylibrary/
但当我尝试使用以下方法访问库时:
http://myproject.new/mylibrary/
它给了我404错误“找不到页面”,我可以假设这是由于照片库的非MVC模式造成的。我如何解决这个问题?我是否可以像这样访问我的库???即
http://myproject.new/mylibrary/
我假设(基于您的url)您正在重写url
如果使用,可以将/mylibrary/
文件夹添加到排除项列表中
RewriteEngine on
RewriteCond $1 !^(index\.php|mylibrary|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
现在您应该可以直接访问该文件夹了我假设(基于您的url)您正在重写url
如果使用,可以将/mylibrary/
文件夹添加到排除项列表中
RewriteEngine on
RewriteCond $1 !^(index\.php|mylibrary|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
现在您应该能够直接访问该文件夹了,因为您的URL中没有
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)
由于URL中没有
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)
您需要更改te路径的格式。使用绝对url。将库放在
application
下的library
文件夹中并启动它。在没有看到任何代码的情况下,我只能建议您这样做。您需要更改te path的格式。使用绝对url。将库放在application
下的library
文件夹中并启动它。没有看到任何代码,这是我能给你的建议。@Dale.Cheers.这个对我很有用。我感谢你的帮助。Ta@Dale.I我认为这与.htaccess有关。如果您能帮助我解决这个具有挑战性的问题,我将不胜感激:@BilalKhalid我认为mohat的回答应该对您有所帮助champ@Dale.Cheers.This一个对我有用。我感谢你的帮助。Ta@Dale.I想想这个与.htaccess有关。如果您能帮助我解决这个具有挑战性的问题,我将不胜感激:@BilalKhalid我认为mohat的回答应该对您有所帮助champ@MrCode.Cheers.This一个对我有用。我感谢你的帮助。Ta@MrCode.Kinfly帮我解决这个问题。我已经被这个问题困扰了三个多星期,但没有人能帮上忙。请指导我:@代码先生,干杯,这个对我有用,谢谢你的帮助。Ta@MrCode.Kinfly帮我解决这个问题。我已经被这个问题困扰了三个多星期,但没有人能帮上忙。请指导我: