0

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

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

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

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

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

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

4

1 回答 1

0
  1. 我希望您的网站不是使用 HTML 构建的。但是,使用您的网站,.htaccess您可以尝试:

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

这应该足以强制 www 如果你需要强制 index.html 你会这样做:

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

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

  1. 我认为是时候找一个新的开发者了,因为你拥有的那个听起来像个十足的白痴。
于 2012-04-26T02:53:09.010 回答