现在我有了
RewriteEngine On
RewriteBase /
RewriteRule login$ login.html [QSA,L]
RewriteRule password/recovery/reset$ /login.html [QSA,L]
在我的htaccess的根文件夹中。在这两种情况下我都有login.html,但在第二种情况下,所有包含在login.html脚本和css文件中都不可用(404),因为路由错误。
/password/recovery/assets/css/reset.css
,但它应该是/assets/css/reset.css
我怎样才能改变我的htaccess?
答案 0 :(得分:1)
您需要确保HTML文件正确引用CSS文件:
<link rel="stylesheet" type="text/css" href="/assets/css/reset.css">
查看assets
之前的前导斜杠?这告诉浏览器从域/项目的根目录请求文件。