2

我想知道,如何让公众访问放置在名为“Sample”的文件夹中的文件,该文件夹位于 /applications/views/ 中。

我尝试使用 .htaccess 文件来做到这一点。

这是我现在使用的.htaccess文件。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /0.9.1

#Removes access to the system folder by users.
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]

#Checks to see if the user is attempting to access a valid file,
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

#Enable access to the images and css folders, and the robots.txt file
RewriteCond $1 !^(index\.php|application\views\Sample\/public)
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

任何帮助,将不胜感激。谢谢你。

4

1 回答 1

0

您是否将图像、css、js 等放在应用程序文件夹中?如果你停在那里。应用程序和系统文件夹不允许直接脚本访问,应该保持这种方式。任何你想公开的东西都应该放在一个名为 public 的文件夹中,并将它放在你的应用程序和系统目录旁边的根目录中。

于 2013-07-17T11:33:56.180 回答