将较深的旧文件夹重定向到主页

时间:2019-03-21 09:36:18

标签: .htaccess redirect homepage

我遇到了一个问题,即阻止爬网程序对网站的深层目录进行爬网。 我的文件夹中包含所有这样的新闻通讯: https://fr.mywebsite.com/newsletter/010218/newsletter010218.html https://fr.mywebsite.com/newsletter/010418/newsletter010118.html

....

我希望将漫游器和客户重定向到这里的新闻通讯订阅页面:https://fr.mywebsite.com/newsletter_subscription.php

当他们试图寻找一个旧时事通讯时。

此stackoverflow帖子之后:htaccess redirect subfolder to root

我在网站根目录的.htaccess中尝试了此操作:

Redirect /newsletter /
FallbackResource /index.php

是的,它使用以下网址重定向到主页: https://fr.mywebsite.com // 010218 / newsletter010218.html

代替:https://fr.mywebsite.com/

有什么想法吗? 谢谢

1 个答案:

答案 0 :(得分:0)

找到解决方案后,我对自己回答:

RedirectMatch 301 ^/newsletter/ https://fr.mywebsite.com/newsletter_subscription.php

但是,我想从此重定向中省略一些子目录: https://fr.mywebsite.com/newsletter/mailautomation/ ... https://fr.mywebsite.com/newsletter/opening/ ...

对于那些特殊情况,我没有找到解决方案。

塞巴斯蒂安