2016-06-22 8 views
0

では動作しませんサブフォルダにインストールします。 私はサイトを持っています、と言ってみましょう - www.mydomain.com/sites/mysiteWordPressのマルチサイトは、私がドメインを持っているWWW

現在、www.mydomain.com/sitesmydomain.com/sites(wwwは表示されていません)に至ると、どちらも機能します。 www.mydomain.com/sites/mysiteにブラウズするとうまくいきます。 しかし、mydomain.com/sites/mysite(主要なwwwがない)にブラウズすると、特定のmysiteではなくwww.mydomain.com/sitesのメインサイトにリダイレクトされています。

私はそれがサブフォルダにあるメインサイトであるWPマルチサイトに関連している可能性があると考えていましたが、にリダイレクトするようにmydomain.com/sites/mysiteをリダイレクトする方法を考え出しました。私は新鮮な最新のWP

答えて

1

のインストールを使用し

p.sは、サブフォルダ内のWordPressのインストールのご.htaccessファイルにこのコードを追加してください。 HTTPのための

:HTTPS用

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

:krishna89 @

RewriteCond %{HTTPS}s ^on(s)| 
RewriteRule ^(.*)$ http%1://www.%{HTTP_HOST}/$1 [R=301,L] 
+0

おかげで、私はすでにこのソリューションを試してみたが、間違ったリダイレクトを行うようです。この書き換えルールが追加されると、 'mydomain.com/sites/mysite'へのブラウズは' www.mydomain.com/mysite'にリダイレクトされます。つまり、/ site上のマルチサイトインストールのベースURLを削除します。私は、このルールでは動作させるために少し微調整が必​​要かもしれないと仮定しますが、見つけられませんでした。あなたが提案したリライトルールをもう一度調べてください。ありがとう –

関連する問題