.htaccess htaccess不遵循文件层次结构

.htaccess htaccess不遵循文件层次结构,.htaccess,.htaccess,我们目前正在重定向网站上的许多页面,这些页面没有遵循htaccess文件的层次结构。我们对文件进行了结构化,使其最初遵循单个重定向,然后,如果页面url与任何单个重定向不匹配,则会出现一个“包罗万象” #Individual redirect RedirectMatch 301 ^/de/gemeinschaften/utilities$ /community/utitlies-nce/ #Catch All RewriteRule ^de/ / [R=301,L] 但当你加载时 它重定

我们目前正在重定向网站上的许多页面,这些页面没有遵循htaccess文件的层次结构。我们对文件进行了结构化,使其最初遵循单个重定向,然后,如果页面url与任何单个重定向不匹配,则会出现一个“包罗万象”

#Individual redirect
RedirectMatch 301 ^/de/gemeinschaften/utilities$ /community/utitlies-nce/

#Catch All
RewriteRule ^de/  / [R=301,L]
但当你加载时

它重定向到

而不是


最好对所有重定向使用
RewriteRule
,并在新浏览器中测试以清除缓存。感谢@anubhava,我可以检查使用RewriteRule 301^/de/gemeinschaften/utilities$/community/utilities是否正确:
RewriteRule^de/gemeinschaften/utilities/?$/community/utilities-nce/[L,NC,R=301]