繁体   English   中英

使用Regex .htaccess从路径中删除目录

[英]Remove a directory from path with Regex .htaccess

我有一个网址:

http://www. my site .com/cms/forum/users/username/

我需要它重定向到:

http://www. my site .com/forum/users/username/

因此,网址的cms部分需要删除。 我的正则表达式是什么?在文件夹结构中的什么位置? 换句话说我这个正则表达式添加到.htaccess在站点的根还是在.htaccesscms文件夹或别的地方?

您可以将RedirectMatch用于此任务

RedirectMatch /cms(/.*) $1

您也可以给它一个状态,例如

RedirectMatch 301 /cms(/.*) $1

从手册

上下文:服务器配置,虚拟主机,目录,.htaccess

这意味着,您可以在最适合的位置在主服务器配置,站点的虚拟主机配置或.htaccess文件中使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM