Zhi*_*ang 4 css php .htaccess codeigniter
这个问题已被问过几次,但我研究过但仍无法解决.在我的一个视图文件中,我有(引用我的css):
link rel="stylesheet" type="text/css" href="/application/views/screen.css"
Run Code Online (Sandbox Code Playgroud)
css文件位于:
- www
- application
- view
- css
- screen.css
- system
Run Code Online (Sandbox Code Playgroud)
我还尝试在下面的同一文件夹中设置css -www
并直接使用它
link rel="stylesheet" type="text/css" href="css/screen.css"
Run Code Online (Sandbox Code Playgroud)
我的基础url
是""
因为我在本地开发.这是问题吗?我正在使用wamp服务器.
那么问题是什么?有人可以帮忙吗?
你不能把你的CSS文件或文件,因为它是保护的设置为你的CSS,JS,图像文件等"从所有拒绝" .htaccess文件安全原因被提供给应用程序文件夹浏览器,必须在应用程序文件夹之外.
将您的CSS文件放在'www'文件夹中名为'css'的文件夹中,这样它就不在'application'或'system'中.然后确保使用以下内容(注意前导斜杠,表示绝对URL):
href="/css/screen.css"
Run Code Online (Sandbox Code Playgroud)
请改用:
# If your default controller is something other than
# "welcome" you should probably change this
RewriteCond $1 !^(index\.php|css)
RewriteRule ^(.*)$ /index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)