网址问题,需要重定向3网址,但我尝试过的代码无法正常工作

时间:2012-04-26 02:37:14

标签: apache redirect canonical-link

我对代码一无所知,但我希望你能提供帮助。我试过问我的网页设计师,但他声称他不知道301重定向是什么,并注意到他自己的网站有规范化问题。

我需要将下面的3个网址重定向到www.mydomain.co.uk

  • www.mydomain.co.uk/index.html
  • mydomain.co.uk/index.html
  • mydomain.co.uk

我之前从未使用过ftp,但是今晚已经下载了filezilla,所以我可以尝试修复这个并制作一个.htaccess文件,因为我的网站似乎没有。

我浏览了(几乎)整个互联网寻找这个解决方案的答案,并尝试了以前的帖子中提出的一些代码,但他们似乎没有做任何事情。

如果你需要知道,我认为我的服务器是apache。

1 个答案:

答案 0 :(得分:0)

  1. 我希望您的网站不是使用HTML制作的。但是,您可以尝试使用.htaccess

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.mydomain\.co\.uk [NC]
    RewriteRule ^(.*)$ http://www.mydomain.co.uk/ [R=301,L]
    
  2. 这应该足以强制www如果您需要强制执行index.html:

        RewriteEngine On
        RewriteCond %{HTTP_HOST} !^www\.mydomain\.co\.uk [NC]
        RewriteRule ^(.*)$ http://www.mydomain.co.uk/$1 [R=301,L]
    

    已经有一段时间了,但这两个都应该足以做你想做的事了......

    1. 我觉得是时候找一个新的开发者了,因为你听到的那个听起来像个完全白痴。