regex - .httaccess 中的正则表达式重定向以修复 404 错误页面
问题描述
我的网站已被黑客入侵,并在站点地图中制作了数千个 404 页面,如下所示
b3cyuYwa1118f55kst722ac22
e09nfzNa1116640bGy31c6187
3f4CiVUa11110c0GwJ1341740
1ebDkisa1118971VPY819e0eb
bb1rRena1110a5eZws36debc8
我注意到它们111
中间都有数字
那么,如何在 .httacess 文件中进行重定向,以使用正则表达式将所有这些页面重定向到我网站中的一个页面,以匹配如下
example.com/(any number)(any letter)111(any number)(any letter)
解决方案
.htaccess
使用PCRE
,所以,你可以试试这个正则表达式
^[a-zA-Z0-9]+?111[a-zA-Z0-9]+$
看看这里
在你的.htaccess
,试试这个:
RewriteRule "^[a-zA-Z0-9]+?111[a-zA-Z0-9]+$" "URL_of_desired_page_here"
推荐阅读
- javascript - 减少 JavaScript 迭代
- android-studio - RecyclerView 只显示第一个数组索引
- google-cloud-ml - Google Cloud ML引擎-本地预测不输出任何东西(物体检测)
- android - 找不到来自maven.aliyun.com的support-v13.jar
- python - Beautifulsoup 获取未在汤中选择的元素
- git - 在 git add 和 git commit 之后,即使我只更改了 4 行,也有很多插入和删除
- javascript - 使用bookedmarked javascript更改表中所有值的值
- r - 将“,”替换为“。” 在数据框中的多个列值中
- machine-learning - Keras 中 fit_generator 下一个 epoch 的起点
- php - 在同一个视图中创建多个 symfony 4 表单