我需要使用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重新指导,因为这将是所有新内容将要去的地方。
任何帮助表示赞赏!
答案 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]