1
Ive得到了一個網站siteONE.co.uk
,我想301永久重定向的所有頁面到另一個站點,siteTWO.co.uk
301重定向整個網站到新網站使用.htaccess文件
對於該即時通訊目前使用下面的這個.htaccess
文件,但即時他們都去siteTWO.co.uk
的主頁,我必須爲每個我想要重新排列的頁面輸入一個新行。他們還重定向錯誤,而不是siteONE.co.uk/aberdeen
要siteTWO.co.uk
它要siteTWO.co.ukaberdeen
(注意,不是.co.uk和阿伯丁之間/
)
任何想法IM這個問題呢?
<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(http://siteONE\.co\.uk)(:80)? [NC]
RewriteRule ^(.*) http://www.siteONE.co.uk/$1 [R=301,L]
order deny,allow
RewriteEngine on
RewriteRule ^/?$ http://siteTWO.co.uk/ [R=301,L]
redirect 301/http://siteTWO.co.uk
redirect 301 /aberdeen http://siteTWO.co.uk
redirect 301 /bath http://siteTWO.co.uk
redirect 301 /belfast http://siteTWO.co.uk
redirect 301 /birmingham http://siteTWO.co.uk
redirect 301 /cambridge http://siteTWO.co.uk
redirect 301 /canterbury http://siteTWO.co.uk
redirect 301 /chester http://siteTWO.co.uk
redirect 301 /york http://siteTWO.co.uk
感謝@anubhava,但是這需要從siteONE的所有網址到siteTWO上的equivilent網址,有沒有辦法讓siteONE的所有網址都轉到siteTWO的主頁上。即。 'http:// siteONE.co.uk/mypage'會轉到'http:// siteTWO.co.uk'而不是'http:// siteTWO.co.uk/mypage'? – sam
是的,這確實更容易。在我的答案中查看更新的規則。 – anubhava
謝謝@anubhava! ive添加到我的原始文件的頂部(從''並結束'order deny,allow'),以便重定向'www.'和'non -www'。然後,我得到了你的片段。我已經上傳到服務器,它似乎工作,是有什麼理由我的第一個片段或將您的片段處理這兩項任務? ''.co.uk'中的'k'替換爲'?'還是錯字? –
sam