我想知道,我如何能够将公共文件存放到位于/ applications / views /中的名为“Sample”的文件夹中的文件。
我尝试使用.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>
任何帮助将不胜感激。谢谢。
答案 0 :(得分:0)
您是否将图片,css,js等放在应用程序文件夹中?如果您停在那里。应用程序和系统文件夹不允许直接访问脚本,应该保持这种方式。您要公开的任何内容都应放入名为public的文件夹中,并将其放在根目录中,并放在应用程序和系统目录旁边。