我试图用 Apache 和 mod_rewitre 保留一个旧的 URL,但问题是我只设法做了这种类型的重定向:
重定向永久 http://newdomain.ie/old.html http:/olddomain.ie/
我需要保留旧的 URL,因为这样我就不会丢失 SEO、ADS 和谷歌索引,这是一个拥有超过 40,000 个条目且每日访问量很高的博客。更改 URL 会产生金钱损失。
我有我所有的旧网址和我的新网址,我只需要这一步就可以完成迁移。这是从 JOOMLA 到 WOrdpress 的迁移。
旧网址示例:
我的新网址如下:
https://midominio.net/karina-deslumbro-en-la-concha-acustica-de-colina-de-bello-monte-fotos
Apache 提供了很多选项,但我想保留我的旧网址,只有一件事在新旧网址中重复。
一些帮助?
一段时间后,使用 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]