0

私のWordpressのインストールは、wwwを使用して人々をログインさせるのが好きなようです。サブドメインと強制www。ほとんどのリンクのサブドメイン。ただし、誰かがwww.mysite.comとmysite.comで私のサイトにログインすると、wordpressの両方の場所にログインするようにしたいと思います。他の理由の中でも、これは私のワードプレスのインストールがwwwと非wwwのリンクでいっぱいであるためです。

PHPでは、これは通常、setcookie()の「domain」パラメーターを空/ nullのままにするか、古いブラウザーの場合は、ドメインIE「.mysite.com」の前にドットを指定することによって行われます。

この動作を実行するためにワードプレスを取得する方法はありますか?

4

1 に答える 1

0

あなたはどちらか一方しか持つことができません。

  1. WPコントロールパネルの[一般設定]で、希望する方法でアドレスを指定します。'www'の有無にかかわらず。
  2. あなたがapacheを実行しているサーバー上にいると仮定します:.htaccessあなたのサイトのルートに次のファイルの1つを作成します。

 

# Redirect www urls to non-www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.yoursite\.com [NC]
RewriteRule (.*) http://yoursite.com/$1 [R=301,L]

 

# Redirect non-www urls to www
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.yoursite\.com
RewriteRule (.*) http://www.yoursite.com/$1 [R=301,L] 
于 2012-11-15T16:39:15.583 に答える