重定向 wordpress URL

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

我试图用 Apache 和 mod_rewitre 保留一个旧的 URL,但问题是我只设法做了这种类型的重定向:

重定向永久 http://newdomain.ie/old.html http:/olddomain.ie/

我需要保留旧的 URL,因为这样我就不会丢失 SEO、ADS 和谷歌索引,这是一个拥有超过 40,000 个条目且每日访问量很高的博客。更改 URL 会产生金钱损失。

我有我所有的旧网址和我的新网址,我只需要这一步就可以完成迁移。这是从 JOOMLA 到 WOrdpress 的迁移。

旧网址示例:

http://midominio.net/~domini/index.php?option=com_k2&view=item&id=67048:karina-deslumbro-en-la-concha-acustica-de-colina-de-bello-monte-fotos&Itemid=139

我的新网址如下:

https://midominio.net/karina-deslumbro-en-la-concha-acustica-de-colina-de-bello-monte-fotos

Apache 提供了很多选项,但我想保留我的旧网址,只有一件事在新旧网址中重复。

一些帮助?

wordpress apache mod-rewrite
1个回答
0
投票

一段时间后,使用 mod_Rewrite 进行重定向的解决方案是:

在 url 中只应用正则表达式是随机的。

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/index.php$
RewriteCond %{QUERY_STRING} ^option=com_k2&view=item&id=([0-9]+):(.+)&Itemid=([0-9]+)$
RewriteRule ^(.*)$ http://www.tudominio.net/%2? [R=301,L]
© www.soinside.com 2019 - 2024. All rights reserved.