使用REGEX和. haccess删除URL的一部分



我想替换这个URL:

mydomain.com/posts/1659-artigos/etc-to

By this:

mydomain.com/etc-to

使用。htaccess我正在尝试以下操作:

RewriteEngine on
RewriteRule ^posts/1659-artigos/(.*)$ $1

但是它不起作用。没有重定向发生。

有人能帮忙吗?

谢谢!

将我的评论转换为答案,以便将来的访问者很容易找到解决方案。

你可以使用下面的代码让重定向工作:

RewriteEngine on
RewriteRule ^posts/1659-artigos/(.*)$ /$1 [L,R=301,NC]

您需要在$1之前使用/进行外部重定向,并确保使用R标志进行完全重定向。

最新更新