.htaccess - 将深层旧文件夹重定向到主页
问题描述
我遇到了阻止爬虫爬取我网站的深层目录的问题。我有一个文件夹,里面有我所有的时事通讯,如下所示: 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 将子文件夹重定向到根目录
我在网站根目录的 .htaccess 中尝试了这个:
Redirect /newsletter /
FallbackResource /index.php
是的,它重定向到主页,但使用此网址: https: //fr.mywebsite.com //010218/newsletter010218.html
而不是:https ://fr.mywebsite.com/
有任何想法吗 ?谢谢
解决方案
当我找到解决方案时,我回答自己:
RedirectMatch 301 ^/newsletter/ https://fr.mywebsite.com/newsletter_subscription.php
但是,我想从这个重定向中省略一些子目录: https://fr.mywebsite.com/newsletter/mailautomation/ ... https://fr.mywebsite.com/newsletter/opening/ ...
对于那些特殊情况,我没有找到解决方案。
塞巴斯蒂安
推荐阅读
- ios - 无法访问 ios 捆绑资源
- c# - 具有长时间运行方法和停止它的方法的类的模式
- java - 如何等到四个不同的方法完成,然后在 Android/Java 中执行另一个不同的方法
- reactjs - React Native - 如何在无状态函数组件中初始化 OneSignal?
- python - 如何创建 xlsx 报告以列出 odoo 中实体的所有记录?
- svg - Leaflet 中的彩色 SVG 图标
- python - 在 OpenCV VideoCapture 或 Vidgear 中访问/打开嵌入式视频
- reactjs - 尝试 npm 启动我的反应应用程序时出现 Dockercompose 错误
- javascript - 是否可以使用 inversify 来路由任务?
- r - 跳过错误 open.connection(x, "rb") 中的错误:HTTP 错误 404