2
我一直在使用.htaccess
將舊網站上的網址重定向到包含舊網站文件的子網域。例如,我的.htaccess
文件充滿了類似下面的規則:如何將一個子域中的一個文件重定向到一個新的URL?
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]
謝謝!我應該在我的初始文章中明確說明這一點,但如果舊文件是'some-file.html',並且我希望它指向'www.domain.com/some/directory /',該怎麼辦?對不起,沒有澄清,但感謝您的幫助! – Ryan
請檢查編輯。 – anubhava
謝謝。我嘗試了上面的編輯,但它似乎沒有工作。我已將當前的'.htaccess'添加到原始文件中。 – Ryan