使用.htaccess

时间:2017-04-29 20:14:56

标签: php html apache .htaccess

我正在按照教程进行重定向问题。

我正在运行ubuntu 16.04。

项目文件位于/var/www/html目录中,名为tuto

我的目录tuto包含以下目录:/controller/view/model/corewebroot以及文件index.php.htaccess

webroot目录包含以下目录:/css/img/jsindex.php文件

我希望这样,当输入此网址://localhost/tuto/css/style.css时,.htaccess文件会在webroot/css/style.css

中查找

我该如何编码?

2 个答案:

答案 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文件夹