我目前有一个带有这些RewriteRules的.htaccess文件,适用于单个子目录路径:
RewriteRule ^C / [L]
RewriteRule ^D / [L]
domain.com/Cxyz - > domain.com domain.com/Dxyz--> domain.com
我无法弄清楚如何1)使这个泛型所以任何字符,无论用于启动子目录转发到根域的情况和2)处理多个下子目录:
domain.com/Path1/Path2 - > domain.com
我确信这很容易,但我无法理解。我编写的任何规则,如果它们正确解析,都不会正确显示网站,就像CSS文件无法访问一样。
答案 0 :(得分:0)
如果您只需要真实的目录(存在于Filesystem上) 就这样做:
RewriteEngine On
# exclude if the Path starts with lower case letter
RewriteCond %{REQUEST_URI} !^/?[a-z].*$
RewriteRule .* / [L]