2016-10-10 182 views
1

我们遇到重定向问题,我们将网站更新为WordPress,现在我们正在将旧链接重定向到新的重定向。一切都与这个环节结束:Wordpress重定向301

Redirect 301 /lt/ytoj-konsult/43 /paslaugos/gydytoju-konsultacijos/kaune/endokrinologas/ 

当你去/lt/ydytoj-konsult/43此页面重定向到/paslaugos/gydytoju-konsultacijos/43第43

但它应该重定向到这个页面/paslaugos/gydytoju-konsultacijos/kaune/endokrinologas/

我们如何解决这个问题?使用

+0

检查其他规则,你已经张贴不这样做, – 123

+0

你是什么意思@ 123 – Albance

+0

我的意思是你已经张贴在这里的规则,你描述不相符的行为,因此它很可能另一条规则行事的一个在这之前。 – 123

回答

1

RedirectMatch而不是在你的.htaccess的顶部Redirect指令:

RedirectMatch ^/lt/ytoj-konsult/43/?$ /paslaugos/gydytoju-konsultacijos/kaune/endokrinologas/ 

Redirect指令增加了在目标URI结束匹配URI。

+1

现在不需要使用301号码了? @anubhava – Albance

+0

当然,你现在可以像这样添加'301':'RedirectMatch 301 ^/lt/ytoj-konsult/43 /?$/paslaugos/gydytoju-konsultacijos/kaune/endokrinologas /'默认'302'很适合测试。 – anubhava

+0

添加它像这样:RedirectMatch 301 ^/lt/gydytoj-konsultacijos/41 /?$/paslaugos/gydytoju-konsultacijos/kaune/ortopedas-traumatologas /但它仍然无效:/ – Albance