我正在按照教程进行重定向问题。
我正在运行ubuntu 16.04。
项目文件位于/var/www/html
目录中,名为tuto
我的目录tuto包含以下目录:/controller
,/view
,/model
,/core
和webroot
以及文件index.php
和.htaccess
webroot目录包含以下目录:/css
,/img
,/js
和index.php
文件
我希望这样,当输入此网址://localhost/tuto/css/style.css
时,.htaccess
文件会在webroot/css/style.css
我该如何编码?
答案 0 :(得分:0)
您只需将该特定文件重定向到htaccess文件即可。 我假设你有很少的重定向,所以把它放在所有重定向之前:
RewriteEngine On
RewriteRule ^css/style.css webroot/css/style.css [QSA,NC]
并在您的html代码中将其称为:
<link rel="stylesheet" href="css/style.css">
答案 1 :(得分:0)
你可以做他们建议的事情,它可能会与你的其他htaccess重写规则发生冲突。我会简单地做一下
RewriteEngine On
RewriteRule ^css webroot/css [QSA,NC]
RewriteRule ^js webroot/js [QSA,NC]
然后每个指向css / js文件夹的链接实际上都会调用webroot文件夹