我一直在使用.htaccess
将旧网站上的 URL 重定向到包含旧站点文件的子域。例如,我的.htaccess
文件充满了如下规则:
RewriteRule ^some-file.html$ http://subdomain.domain.com/some-file.html [NC,R=301,L]
但是,子目录中有一个文件我想指向不同的 URL。如何为一个文件反转这个,并让http://subdomain.domain.com
301 重定向到http://www.domain.com/some/directory/
?
编辑:这是我目前在我的.htaccess
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^old\.domain\.com$ [NC]
RewriteRule ^(somefile.html)/?$ http://www.domain.com/some/directory/ [L,R=302,NC]
RewriteCond %{HTTP_HOST} ^old\.domain\.com$ [NC]
RewriteRule ^(some-file.html)/?$ http://www.domain.com/some/directory/ [L,R=302,NC]