我需要使用HT访问将域重定向到子域,但是,由于它是我正在设置的存档站点,我只需要重定向某个子文件夹中的所有urls,而不是主域上的所有内容。
因此,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上的所有内容都被重定向,因为这将是所有新内容的去向。
如有任何帮助,我们不胜感激!
发布于 2014-08-09 03:57:58
将此代码放在/news/.htaccess中
RewriteEngine On
RewriteBase /news/
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^ http://archive.domain.com%{REQUEST_URI} [L,NE,R=302]https://stackoverflow.com/questions/25211276
复制相似问题