2017-08-01 37 views
0

我有什麼,我認爲是我的.htaccess文件一個非常簡單的重定向,但它似乎沒有正常工作......真正簡單的htaccess重定向

我希望這個網址:loveidee.com /博客直接到這個網址:https://www.idee-creative.co.uk所以我有以下代碼:

Redirect /blog/ https://www.idee-creative.co.uk 

但是,這使得它重定向到:https://www.idee-creative.co.ukblog - 它只是增加了博客到年底...

我我確定它的事情很簡單做錯了!

目前的繼承人什麼整個文件看起來像:

似乎這並不是工作 - 我也有一個大致的重定向在那裏,你認爲第一行是影響呢?

這裏是我的文件看起來像......

Redirect 301/https://www.idee-creative.co.uk 
Redirect 301 /blog https://www.idee-creative.co.uk 

回答

0

試試這個:

redirect 301 /blog https://www.idee-creative.co.uk 

;-)

- 更新 - 是..問題是在第一行.. 如果您想將alla頁面重定向到新鏈接的主頁,請使用:

RewriteEngine on 
RewriteRule ^(.*)$ http://www.your-new-domain.com [R=301,L] 

如果你想重定向到等於文件夾中的新網站,試試這個:

RewriteEngine on 
RewriteRule ^(.*)$ http://www.your-new-domain.com/$1 [R=301,L] 
+0

這似乎不起作用 - 我也有一個一般的重定向在那裏,你認爲第一行是影響它?繼承人什麼我的文件看起來像... 重定向301/https://www.idee-creative.co.uk 重定向301 /博客https://www.idee-creative.co.uk –

+0

是..問題是在第一行.. 如果你想重新定向alla頁面到新鏈接的主頁,請使用: RewriteEngine on RewriteRule ^(。*)$ http://www.your-new-domain。 [R = 301,L] 如果你想重定向到等於新文件夾的網站,試試這個: RewriteEngine on RewriteRule ^(。*)$ http://www.your-new-domain.com/$ 1 [R = 301,L] – LuigiMdg

+0

我正在嘗試理清我的反向鏈接,所以所有發生在loveidee.com的內容我都希望轉發到我的新網站,但隨後我想將重定向放在m礦石特定的頁面和目錄,如博客目錄...所以我不只是想毯子重定向到我的主頁? –

1

嘗試使用,而不是重定向指令RedirectMatch。 RedirectMatch僅匹配uri的特定部分,不會自動將其附加到目標url。

RedirectMatch ^/blog/ http://example.com/ 
+0

感謝您的這一點,但它似乎仍然指示我:https:/ /www.idee-creative.co.ukblog - 我不明白爲什麼?這是否與頂部的主要重定向有關? –