我有一个网址:
http://www. my site .com/cms/forum/users/username/
我需要它重定向到:
http://www. my site .com/forum/users/username/
所以 url 的 cms 部分需要消失。我的正则表达式是什么,我把它放在文件夹结构的什么位置?换句话说,我是否将此正则表达式添加到.htaccess
站点的根目录中或.htaccess
文件cms
夹中或其他地方?
我有一个网址:
http://www. my site .com/cms/forum/users/username/
我需要它重定向到:
http://www. my site .com/forum/users/username/
所以 url 的 cms 部分需要消失。我的正则表达式是什么,我把它放在文件夹结构的什么位置?换句话说,我是否将此正则表达式添加到.htaccess
站点的根目录中或.htaccess
文件cms
夹中或其他地方?
您可以将RedirectMatch用于此任务
RedirectMatch /cms(/.*) $1
你也可以给它一个状态,例如
RedirectMatch 301 /cms(/.*) $1
从手册
上下文:服务器配置、虚拟主机、目录、.htaccess
这意味着,您可以在主服务器配置、站点的虚拟主机配置或 .htaccess 文件中使用它,只要它最适合。