【发布时间】:2019-01-26 19:43:42
【问题描述】:
我正在尝试使用一些静态 html 内容来屏蔽目录,简单的示例如下所示:
RewriteRule ^something/?$ sub_directory/something/
现在,当用户关注 ulr 之类的
www.example.com/something/
一切正常,静态页面从 sub_directory/something 加载,带有 css 和图像。但是当用户访问这样的 url 时:www.example.com/something(没有尾部斜杠),应用程序返回 404 错误。
我在这里做错了什么?
我试过了:
RewriteRule ^something(.*) sub_directory/something/$1
但是这样一来,只加载html内容,没有任何js、css或图片文件。
【问题讨论】:
-
路径将是
sub_directory/something/css、sub_directory/something/images和sub_directory/something/js等。Js 和 Css 也有缩小文件。在html中,路径为images/image.jpg等。 -
这些 CSS 是如何包含在您的 HTML 中的?你能分享一个例子吗?
-
这将是一个来自 html 的 css 示例:
<link rel="stylesheet" type="text/css" href="css/style.min.css?v1">和 js<script src="js/jquery-2.2.0.min.js"></script>
标签: .htaccess directory masking