.htaccess - htaccess 重写规则忽略目录
问题描述
我是使用 htaccess 和重写规则的新手。我需要编写一个重写规则,它“忽略”任何以某个前缀开头的目录。
例如,任何以 开头的目录_prefix_
都应该被忽略,这样
http://www.myserver.com/mydir/_prefix_12n3n4n/subdir/file
应该重定向到
http://www.myserver.com/mydir/subdir/file
谁能告诉我如何做到这一点?
解决方案
我想我想通了......
RewriteRule "(.*)([^\/]*)(_prefix_[^\/]*[\/])" "$1$4"
似乎工作
推荐阅读
- python - Python 的迭代器设计背后的基本原理是什么(特别是抛出异常以停止迭代的设计决策)
- python - 如何在 Python 中设置临时目录路径?
- java - 不知道为什么玩家可以从 bukkit GUI 中获取
- android - TimePicker AM/PM 不随语言环境而变化
- python - 如何使用 cnn 和 sparse_Categorical_Crossentropy 构建多类分类器
- javascript - 如何使用javascript变量在xsl中创建href
- git - Git 失败 - 无法读取 XXX.visualstudio.com 的用户名
- python - 根据熊猫中的另一列对唯一值进行排序
- swift - 无需触摸即可移动图像 - xcode / swift
- c# - 鼠标悬停在 WPF 单选按钮上时无法显示适当的弹出消息