Apache 301使用htaccess从url中删除最后一个完整目录
情景: Joomla+SH404 组件的早期版本正在向事件页面url添加“/registration”,以将其重定向到相关注册表 新版本将表单集成到同一事件页面中。 问题是,应用程序仍然重定向到以前的url,我现在无法重新编码它们 所以,我应该使用htaccess删除SEO Url的最后一部分 例如: 应该成为 我尝试了htaccess:Apache 301使用htaccess从url中删除最后一个完整目录,apache,.htaccess,redirect,mod-alias,Apache,.htaccess,Redirect,Mod Alias,情景: Joomla+SH404 组件的早期版本正在向事件页面url添加“/registration”,以将其重定向到相关注册表 新版本将表单集成到同一事件页面中。 问题是,应用程序仍然重定向到以前的url,我现在无法重新编码它们 所以,我应该使用htaccess删除SEO Url的最后一部分 例如: 应该成为 我尝试了htaccess: //301 Redirect Entire Directory RedirectMatch 301 /registration(.*) /$1 但它会重
//301 Redirect Entire Directory
RedirectMatch 301 /registration(.*) /$1
但它会重定向到主页
有什么建议吗?这个对我来说很好: 重写规则^(.*)/注册/$1[R=301,L]
感谢Ellegi请查看您的错误日志以了解有关错误的信息。解决了内部服务器错误,但现在它重定向到主页。日志现在出现以下错误[Sun Feb 12 20:36:29 2017][error][client 137.74.120.5]无法将“/category/这是我的页面/注册”重定向到“”;目标不是有效的绝对URI或abs\u路径