Apache 将子文件夹请求重定向到子文件夹
我有一个只能访问域根目录的设置(由于限制性防火墙策略,不允许使用子域)。假设域是Apache 将子文件夹请求重定向到子文件夹,apache,.htaccess,url-rewriting,Apache,.htaccess,Url Rewriting,我有一个只能访问域根目录的设置(由于限制性防火墙策略,不允许使用子域)。假设域是www.domain.com,为了测试,我在/var/www/testing中有一个符号链接的文件夹,指向几个html和css文件。在这些文件中,包括脚本和css,例如。 当apache在www.domain.com/css/app.css中查找文件时,它将失败,而该文件位于www.domain.com/testing/css/app.css中。htaccess或RewriteEngine是否有可能发出所有请求(
www.domain.com
,为了测试,我在/var/www/testing
中有一个符号链接的文件夹,指向几个html和css文件。在这些文件中,包括脚本和css,例如。
当apache在www.domain.com/css/app.css
中查找文件时,它将失败,而该文件位于www.domain.com/testing/css/app.css
中。htaccess或RewriteEngine是否有可能发出所有请求(针对css和js文件)来自/testing/
也将进入/testing/…
,如上图所示?试试看
RedirectMatch ^/(css/.+\.css)$ /testing/$1
这将把/css/file.css重定向到/testing/css/file.csscool。那很好。您还知道如何将规则设置为仅匹配来自
测试的请求吗?