.htaccess 301 通配符自动重写规则重写规则

问题描述 投票:0回答:1

有人可以帮我做一个 1 行重写规则,这样我就不必对文章网址进行 1 行 1

旧网址示例:

olddomain.com/article/12/name-of-the-old-page.html

我只想像这样将通配符添加到一个新的 URL

olddomain.com/article/*/*.html > newdomain.com/news/

我一直在玩弄一些规则,但不确定我做得是否正确

Redirect 301 /article/*/*.html https://www.newdomain.com/news/

也尝试过这个

RewriteCond %{QUERY_STRING} ^$
RewriteRule ^article/\*/\*\.html$ https://www.newdomain.com/news/? [R=301,L]
wordpress apache .htaccess mod-rewrite
1个回答
0
投票

我已经解决了,所以对于其他想要解决方案的人来说,这就是

RedirectMatch 301 ^/article/.*$ https://www.newdomain.com/news/

工作是一种享受

© www.soinside.com 2019 - 2024. All rights reserved.