.htaccess 相对于根目录的资源,但html文件位于子文件夹中

.htaccess 相对于根目录的资源,但html文件位于子文件夹中,.htaccess,mod-rewrite,path,xampp,lamp,.htaccess,Mod Rewrite,Path,Xampp,Lamp,今天我收到了675个html文件 文件夹结构如下所示: - index.html - /assets/ - /pages/ 在pages/文件夹中,我有675个html文件。在每个文件夹中,我都有与根文件夹相关的所有资产,如下所示: <link rel="stylesheet" href="/assets/css/main.css"> index.html页面包含pages文件夹中675个html文件的列表 可以想象,当我点击其中一个

今天我收到了675个html文件

文件夹结构如下所示:

 - index.html
 - /assets/
 - /pages/
pages/
文件夹中,我有675个html文件。在每个文件夹中,我都有与根文件夹相关的所有资产,如下所示:

<link rel="stylesheet" href="/assets/css/main.css">
index.html
页面包含
pages
文件夹中675个html文件的列表

可以想象,当我点击其中一个按钮时,我得到了页面,但是图像、js和css没有加载

有没有一种方法可以通过.htaccess来指示服务器进行解释

<link rel="stylesheet" href="/assets/css/main.css">

作为


我希望避免在这么多文件中进行大规模搜索和替换,因为破坏某些文件的风险很高


你们有没有关于清洁剂的建议?谢谢

您可以在.htaccess顶部使用此重定向规则进行此重定向:

重新编写引擎打开
重写规则^assets/+$/CLIENT/rebrand/$0[L,NC,R=301]
#其他规则显示在此行下方

@Aptivus:这行得通吗?
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="stylesheet" href="/CLIENT/rebrand/assets/css/main.css">