我正在努力解决以下情况的重定向规则:
父文件夹/站点(登录页面)
/约/领导人
子站点(链接到个人资料)
/ about/leaders/name1/about/leaders/name2
我需要停用/ about/leaders页面并重定向到/但是,配置文件应该仍然在线.
它必须与此类似
RedirectMatch 301 /about/leaders/(.*) /
RedirectMatch 301 /about/leaders(.*) /$1
Run Code Online (Sandbox Code Playgroud)
但这不起作用.在子配置文件中,part/about/leaders被删除,只有/ nameX保留.我无法找到答案.也许其他人想要实现类似的东西.
无论如何,我很高兴得到一切帮助
小智 10
和平Jens,
认为你需要一行代码
RedirectMatch 301 ^/about/leaders/?$ /
Run Code Online (Sandbox Code Playgroud)
我是关于使用锚点的肛门.所以首先锚定到URL的前导部分^.然后你可以选择匹配尾随的"/" ?.然后将其锚定到URL的尾端$.那应该是它.不需要第二个指令.
由于更多扩展的URL /about/leaders/name与模式不匹配,因此应该可以正常访问它们.
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
3960 次 |
| 最近记录: |