Wordpress .htaccess重定向URL
我正在旧网站的基础上创建一个新的Wordpress网站 这两个站点都有一个归档页面,但永久链接不同Wordpress .htaccess重定向URL,wordpress,.htaccess,Wordpress,.htaccess,我正在旧网站的基础上创建一个新的Wordpress网站 这两个站点都有一个归档页面,但永久链接不同 Old-Adress: old.url.com/anzeigen/anzeigen-detail/article/article-name123.html New-Adress: new.url.com/anzeige/article-name123 因为我有2000多篇文章,所以我正在寻找一个重定向规则来同时处理所有这些文章 我知道如何对单个URL执行简单重定向,但不能同时执行多个
Old-Adress: old.url.com/anzeigen/anzeigen-detail/article/article-name123.html
New-Adress: new.url.com/anzeige/article-name123
因为我有2000多篇文章,所以我正在寻找一个重定向规则来同时处理所有这些文章
我知道如何对单个URL执行简单重定向,但不能同时执行多个URL。请在
.htaccess
文件顶部尝试以下操作:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old\.example\.com [NC]
RewriteRule ^anzeigen/anzeigen-detail/article/([\w-]+)\.html$ https://new.example.com/anzeige/$1 [R=301,L]
如果新域中不存在旧URL/anzegin/anzegin detail/article/article-name123.html
,则不一定需要前面的条件
[\w-]
-动态部分(即article-name123
)可以由字符a-z
、a-z
、0-9
、
(下划线)和-
(连字符)组成
首先使用302(临时)重定向进行测试,以避免任何缓存问题。在
.htaccess
文件顶部尝试以下操作:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old\.example\.com [NC]
RewriteRule ^anzeigen/anzeigen-detail/article/([\w-]+)\.html$ https://new.example.com/anzeige/$1 [R=301,L]
如果新域中不存在旧URL/anzegin/anzegin detail/article/article-name123.html
,则不一定需要前面的条件
[\w-]
-动态部分(即article-name123
)可以由字符a-z
、a-z
、0-9
、
(下划线)和-
(连字符)组成
首先使用302(临时)重定向进行测试,以避免任何缓存问题。如果要使用插件,则此活动存在插件。你也可以在
.hraccess
中编写自己的规则,你想用它吗?@aviboy2006该页面是一个多域项目的一部分,它在htaccess中处理所有重定向,因此我必须坚持。与/anzeige/
相比/anzeige/
的区别是你问题中的一个输入错误吗?@white no,应该是that@MrWhite是/anzegin/anzegin detail/article/在所有URL中都是相同的,article-name123应该是动态的。如果您想使用plugin,则此活动存在plugin。你也可以在.hraccess
中编写自己的规则,你想用它吗?@aviboy2006该页面是一个多域项目的一部分,它在htaccess中处理所有重定向,因此我必须坚持。与/anzeige/
相比/anzeige/
的区别是你问题中的一个输入错误吗?@white no,应该是that@MrWhite是/anzegin/anzegin detail/article/在所有URL中始终相同,article-name123应该是动态的