0

私の質問の短いバージョンがあります:MagentoとWordpressにはwwwのリダイレクトがありますか? (例えばhttp://www.site.com - >http://site.com私たちのサイトに301のリダイレクトがあるかどうかを判断する方法

もちろん、私たちのインストールはwwwの有無のドメインからアクセス可能ですが、私は、これはリダイレクトであることは100%ありませんよ。

301リダイレクトを設定する方法についてのチュートリアルがたくさんあることは知っていますが、私たちのサイトではすでにマゼンタで2つ、ワードプレスで2つのサイトを持っています。

私は、これらが強力な人気のあるCMSツールであるため、これが既に組み込まれていることを前提としていました。

HTACCESSファイルを見ると、私はそれを見せてくれるものは見当たらないので、どこを見るかわかりません。

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

答えて

2

Wordpressにはデフォルトで301のリダイレクトはありません。 は301のリダイレクトとトラック404を処理するので、リダイレクトを追加していいUIを持つことができます。

は、MagentoのためのシンプルなGoogle検索は、> URL書き換え管理
  • 「Urlrewriteを追加」ボタンをクリックしてください
  • を選択し、「カスタム」をカタログするには301

    1. 移動し、セットアップする方法を教えてくれました"Urlrewriteの作成"ドロップダウンメニューから
    2. "Urlrewrite Information"フォームが完了します。
    ID Path: old-url.html 
    Request Path: old-url.html 
    Target Path: http://www.domain.com/new-url.html Redirect: Permanent(301) 
    
  • 1

    まあ、「WWW」と非「WWW」の間にリダイレクトされるだろう、あなたの.htaccessのサンプルに示すものは何もありません。しかし、このようなものは基本的なApache設定(.configファイル)で行うこともでき、.htaccessファイルにする必要はありません。

    301リダイレクトが実行されている場合は、[R=301]フラグが真の "301リダイレクト"になるように、フラグのあるRewriteRuleが表示されます。

    1

    あなたの仮想ホストがすなわち、両方のドメイン名で動作するように設定されている場合は...

    ServerName host.com 
    ServerAlias www.host.com 
    

    その後、両方があなたのサイトに解決されます。

    System-> Configuration-> Web-> Unsecure/Secureでドメイン名を設定すると、これがサイトで使用されているドメイン名になり、別のドメイン名を使用すると301が送信されます。

    つまり、domain.comを使い、このドメインを使用するようにMagentoを設定する場合、www.domain.comへのリクエストには、301からdomain.comの回答が返されます。

    これは、-Iオプション付きのcURL(ヘッダーのみ)を使用していつでもテストできます。それはあなたに応答ヘッダーと起こっているリダイレクトを表示します。

    curl -I www.domain.com 
    
    関連する問題