0

我正在使用 codeigniter php 框架。我正在尝试访问 public_html 下的文件夹,但我无法访问它。它通过 codeigniter 显示 404 自定义页面。.htaccess 中的以下脚本是否与它有关?

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

谢谢

4

1 回答 1

2

可能是,您可以尝试添加一些条件:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|js|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

或者将您的文件夹包含在排除项中(例如,您的文件夹是“foobar”):

RewriteEngine on
RewriteCond $1 !^(index\.php|js|images|robots\.txt|foobar)
RewriteRule ^(.*)$ /index.php/$1 [L]
于 2013-10-18T17:54:45.573 回答