2017-08-01 71 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 - 我不明白为什么?这是否与顶部的主要重定向有关? –