0

我的旧网站建立在 Joomla+Virtuemart 引擎上,现在我在 Wordpress 上创建了新网站。我的问题是 Google 的索引 - 许多访问者仍然通过旧 URL(http://example.com/component/virtuemart/123.html等)来访问。如果用户从旧 URL 到达,我想在新站点的首页 ( ) 上进行301 重定向http://example.com,其中包含以下部分:

/component/virtuemart/ any_url

. 我对正则表达式不是很熟悉,所以请帮我为我的 htaccess 文件编写工作表达式。

4

1 回答 1

1

使用 mod_alias,您可以使用:

RedirectMatch 301 ^/component/virtuemart.* http://mydomain.com/newaddress

或使用 mod_rewrite:

RewriteEngine On
RewriteRule ^component/virtuemart.* /newaddress [L,R=301]

我基于这个答案

于 2013-06-19T19:23:10.677 回答