0

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

  http://10.0.0.27/myproject/mylibrary/

但是当我尝试使用这个访问库时:

  http://myproject.new/mylibrary/

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

  http://myproject.new/mylibrary/  
4

2 回答 2

2

由于您index.php的 URL 中没有,因此您的 htaccess 中可能有这样的内容:

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

上面将除图像和 robots.txt 之外的所有内容重写为您的 index.php,因此您也可以将其修改为排除mylibrary

RewriteCond $1 !^(index\.php|images|mylibrary|robots\.txt)
于 2012-12-18T09:27:39.667 回答
1

我假设(根据您的网址)您正在重写网址

如果您使用默认的基于 codeigniter 的 url 重写模式,您可以将/mylibrary/文件夹添加到排除项目列表

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

现在您应该可以直接访问该文件夹了

于 2012-12-18T09:27:12.053 回答