在 .htaccess 中使用 REGEX 删除 URL 的一部分
Remove a part of the URL using REGEX and .htacess
我想替换这个 URL:
mydomain.com/posts/1659-artigos/etc-to
通过这个:
mydomain.com/etc-to
使用 .htaccess 我正在尝试以下操作:
RewriteEngine on
RewriteRule ^posts/1659-artigos/(.*)$
但它不起作用。没有重定向发生。
有人能帮忙吗?
谢谢!
正在将我的评论转换为答案,以便未来的访问者可以轻松找到解决方案。
您可以使用此代码使重定向正常工作:
RewriteEngine on
RewriteRule ^posts/1659-artigos/(.*)$ / [L,R=301,NC]
您需要在 </code> 之前使用 <code>/
进行外部重定向,并确保使用 R
标志进行完全重定向。
我想替换这个 URL:
mydomain.com/posts/1659-artigos/etc-to
通过这个:
mydomain.com/etc-to
使用 .htaccess 我正在尝试以下操作:
RewriteEngine on
RewriteRule ^posts/1659-artigos/(.*)$
但它不起作用。没有重定向发生。
有人能帮忙吗?
谢谢!
正在将我的评论转换为答案,以便未来的访问者可以轻松找到解决方案。
您可以使用此代码使重定向正常工作:
RewriteEngine on
RewriteRule ^posts/1659-artigos/(.*)$ / [L,R=301,NC]
您需要在 </code> 之前使用 <code>/
进行外部重定向,并确保使用 R
标志进行完全重定向。