0

残念ながらコードについては何も知りませんが、お役に立てれば幸いです。Web デザイナーに尋ねてみましたが、彼は 301 リダイレクトが何であるかを知らず、自分のサイトに正規化の問題があることに気付いたと主張しています。

以下の 3 つの URL を 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 に答える