Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 301使用htaccess从url中删除最后一个完整目录_Apache_.htaccess_Redirect_Mod Alias - Fatal编程技术网

Apache 301使用htaccess从url中删除最后一个完整目录

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 但它会重

情景: Joomla+SH404

组件的早期版本正在向事件页面url添加“/registration”,以将其重定向到相关注册表

新版本将表单集成到同一事件页面中。 问题是,应用程序仍然重定向到以前的url,我现在无法重新编码它们

所以,我应该使用htaccess删除SEO Url的最后一部分

例如:

应该成为

我尝试了htaccess:

//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路径