我期待重定向几百个属于路径https://example.com/fragen/
的URL,例如:
https://www.example.com/fragen/amazonerstattungen/
https://www.example.com/fragen/sonderbetriebsvermoegen/
https://www.example.com/fragen/troedel/
https://www.example.com/wiki/
之类的单一URL
你能建议我正确的正则表达式将包括在.htaccess达到这个目标?
另外,一些属于/fragen/
路径的URL应该被单独重定向。我想这些重定向应该在object中的代码块中的regex表达式之前。对吗?
1条答案
按热度按时间ygya80vv1#
使用mod_rewrite,在根目录
.htaccess
的顶部附近:正则表达式
^fragen/
匹配以fragen/
开头的任何URL路径。请注意,RewriteRule
指令匹配的URL路径不以斜杠开头。是的,正如你所建议的,具体的重定向需要先于普遍的重定向。
请注意,这些都是302(临时)重定向。总是先测试302以避免潜在的缓存问题。只有更改为301(永久)重定向-如果这是打算-一旦你已经确认它的工作预期。