[英]redirect multiple pages with 301 htaccess
我大约有3500个页面将更改URL,因为我需要从URL中删除一个关键字。 我将向Google提交更新后的站点地图,但我还要在一段时间内提供htaccess 301重定向 。
旧网址示例“ http://www.domain.com/my-old-url/ ”新网址为“ http://www.domain.com/my-url/ ”
旧网址示例“ http://www.domain.com/my-old-url-page/ ”新网址为“ http://www.domain.com/my-url-page/ ”
需要删除的关键字为“旧”,并在所有网址中重复。
我的htaccess中有3500条单独的301重定向行可能会减慢我的服务器的速度,我认为这样做不明智。
因此,我想问一下应用这3500次重定向的最佳方法是什么? 请提供代码示例以提供您的建议。
谢谢。
您可以在根.htaccess中仅在此处使用RedirectMatch
规则:
RedirectMatch 301 ^(.+?)-old(.*)$ /$1$2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.