我有以下文件夹结构:
/
index.html
/sub
index.html
dist/...当访问url /sub时,/sub/dist中的一些资源是从/dist而不是/sub/dist请求的。显然,这会导致404。
我只需要重写那些来自/sub下的请求才能真正转到/sub,而不是来自根url。
发布于 2020-06-01 19:14:55
我找到了一个解决方案:
首先,我检查referrer是否来自我的子目录:
RewriteCond %{HTTP_REFERER} /sub然后,我检查它的URI中是否有/sub:
RewriteCond %{REQUEST_URI} !^/driving/最后,我将/sub添加到url中:
RewriteRule ^(.*)$ /sub/$1 [L]https://stackoverflow.com/questions/62130455
复制相似问题