- 締切済み
wordpressでマルチドメインのサイト運営
wordpressでマルチドメインのサイト運営を試みたところ、新ドメインサイトのダッシュボードをクリックすると以下のような文言がでてしまいます(添付ファイルご参照、サイトは表示されます)。 "Not Found The requested URL /wp-admin/ was not found on this server." sakuraのサーバーを使っており、以下のURLを上から下まで順にやっておりました。 「複数サイト運用方法(複数ドメイン型)」 http://www.templateking.jp/practical/build/multi_dom.html テキストでは非常に分かりにくかったため、お手数ですがURLをご参考にして頂きたく思います。 色々調べてみて、.htaccessの内容が原因の気もするのですが、まだ解決には至っておりません参考までにrewrite ruleを記載させて頂きます。何卒宜しくお願い致します。 RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^wp-admin$ wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).*) wp/$1 [L] RewriteRule ^(.*\.php)$ wp/$1 [L] RewriteRule . index.php [L]
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Katsu_Kaiz
- ベストアンサー率58% (345/586)
あまりマルチドメインの経験がないため、これで解決できるかどうかはわかりませんが……。手元にある本と、.htaccess(RewriteRule)の記述が異なっているように思います。ためしに、下記の.htaccessで再挑戦されてみてはいかがでしょうか。 RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] なお、ひとつのWordPressのなかに複数のサイトを持つことになるため、マルチドメインはなかなか難易度の高い技術だと思います。もしネットだけで解決できないのであれば、本に頼ってみてもいいかもしれません。上記の.htaccessは、『WordPressをちゃんと使うための教科書』という本からの引用になります。 いわゆる初心者向けの本ではありませんが、この本に出会えたおかげで、いままで挫折していたPHPが何となく理解できるようになりました。難しいこと(マルチドメインや自作テーマなど)に挑戦してみたい人は、たぶん持っていても損はないと思います。
- h271015
- ベストアンサー率71% (62/87)
> ただ、分かりにくかったら申し訳ないのですが、既に1サイトは運営できております。ので、基本的なアクセスは分かります。 > 同一アカウントでの複数サイト運営が分からず困っているのですが、いかがでしょうか。。。 失礼いたしました。 「さくらのレンタルサーバ」側でのマルチドメインの設定がありますが、こちらはいかがでしょうか。 参考) http://beadored.com/sakura-multidomain/
- h271015
- ベストアンサー率71% (62/87)
「sakura」とは「さくらのレンタルサーバ」のことですか? もしそうであればWordpressインストール時に「インストール先フォルダ名」を入力する欄があったとか思い、以下のようなURLパスでアクセスすることになるような気がします。 http://(ご自身のURL)/インストール先フォルダ名/wp-admin.php
補足
はい。 ただ、分かりにくかったら申し訳ないのですが、既に1サイトは運営できております。ので、基本的なアクセスは分かります。 同一アカウントでの複数サイト運営が分からず困っているのですが、いかがでしょうか。。。