从子域重定向htaccess

时间:2014-07-29 14:18:09

标签: php wordpress apache .htaccess redirect

我们将网站从自定义CMS移至wordpress。这是一个多语言的多语言网站。

来自旧网站的网页示例,以及它在新网站上的显示方式:

  • 在之前的CMS上,语言设置如下: ru.domain.com/articles/587
  • 现在,在Wordpress(使用WMPL)上,它将是: domain.com/ru/gelatti-de-marco-2 /

我们需要将10个页面从旧的子域重定向到新的子域,我们如何才能从htaccess文件中执行此操作?

1 个答案:

答案 0 :(得分:2)

将此规则放在DOCUMENT_ROOT/.htaccess的{​​{1}}文件中

ru.domain.com

验证一切正常后,将RewriteEngine On RewriteCond %{HTTP_HOST} =ru.domain.com RewriteRule ^articles/587/?$ http://domain.com/ru/gelatti-de-marco-2/ [L,NC,R=302] 替换为R=302。在测试mod_rewrite规则时,请避免使用R=301(永久重定向)。