ht access 301将domain.com/news/etc-etc重定向到subdomain / news / etc-etc.

时间:2014-08-08 19:54:26

标签: wordpress .htaccess mod-rewrite redirect

我需要使用HT访问权限将域重定向到子域,但是,由于它是我正在设置的存档站点,我只需要重定向某个子文件夹中的所有URL,而不是主域上的所有URL 。

因此,domain.com/news/etc-etc-etc中的任何帖子/页面/内容都需要重定向到archive.domain.com/news/etc-etc-etc

这看起来是否正确?

RewriteCond %{HTTP_HOST} ^domain.com\news\$ RewriteCond %{REQUEST_URI} !^archive.domain.com/news/ RewriteRule (.*) archive.domain.com/news/$1

这是一个wordpress安装,其原因是正在开发一个全新的网站,并且wordpress安装正被移动到子域以充当存档,所以我不希望所有内容都在主要的domain.com重新指导,因为这将是所有新内容将要去的地方。

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

将此代码放在/news/.htaccess

RewriteEngine On
RewriteBase /news/

RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^ http://archive.domain.com%{REQUEST_URI} [L,NE,R=302]