我希望在htaccess中重定向所有帖子:
https://www.example.com/{year}/{month}/{day}/mainurl/addess/
为:
https://www.example.com/mainurl/addess/
{year}/{month}/{day}/
是可变的。
答案 0 :(得分:0)
我使用wordpress。和{year} / {month} / {day}是wp-admin的常规菜单中的永久链接。
为了澄清,您需要在WordPress中更改永久链接结构,以便以下重定向工作。
为了将https://www.example.com/2013/12/14/url55/amp/
重定向到https://www.example.com/url55/amp/
,其中2013/12/14/
(年/月/日)部分是可变的,请在之前尝试以下 WordPress指令:
RewriteRule ^\d{4}/\d\d/\d\d/(url55/amp/) /$1 [R=302,L]
请注意,这是临时(302)重定向。如果这是永久性的,则将其更改为301
,但只有在确认其工作正常后才能更改为/<year>/<month>/<day>/<something1>/<something2>/
。 (默认情况下,浏览器会严重缓存301重定向,因此可能会导致测试出现问题。)
使上述重定向更通用,即。要将/<something1>/<something2>/
重定向到RewriteRule ^\d{4}/\d\d/\d\d/([^/]+/[^/]+/) /$1 [R=302,L]
,请使上述正则表达式更通用。例如:
job_announcement_deleted