Wordpress on App Serviceで作成したサイトをサブディレクトリで運用するには

武志 佐々木 475 評価のポイント
2025-12-19T01:11:50.16+00:00

”Wordpress on App Service" で サイトを立ち上げました。

カスタムドメインの設定も完了しています。

https://カスタムドメイン/ でのアクセスが可能な状態です。

■やりたいこと

https://カスタムドメイン/ ではなく

https://カスタムドメイン/サブディレクトリ/ として運用する必要があるため、サブディレクトリで運用できるようにする手順を教えてほしい。

例) https://sample.com/mysite/

Azure App Service
Azure App Service

zure App Service は、スケーラブルでミッションクリティカルな Web アプリを作成してデプロイするのに使用されます。


1 件の回答

並べ替え方法: 最も役に立つ
  1. Golla Venkata Pavani 6,355 評価のポイント Microsoft 外部スタッフ モデレーター
    2025-12-19T01:48:58.98+00:00

    Hii @Takeshi Sasaki,

    WordPress サイトを Azure App Service 上でサブディレクトリとして実行し、 https://sample.com/mysite/ のようなパスでアクセス可能にしたい、というご質問をお寄せいただきありがとうございます。

    既存の WordPress サイトをルートパス(https://your-custom-domain.com/)からサブディレクトリ(例:https://your-custom-domain.com/mysite/)へ移動するには、以下の手順に従ってください。この作業では、正しいルーティングおよび URL の処理を行うために、ファイルの移動や設定変更が必要となります。
    重要な事前準備

    1. バックアップを必ず取得
    • phpMyAdmin(https://<your-app-name>.azurewebsites.net/phpmyadmin)でデータベースをエクスポート
    • 必要に応じて FTP/SSH でファイルをダウンロード
    1. アクセス環境
      • Azure ポータル
      • SSH(ポータルの「開発ツール > SSH」または https://<your-app-name>.scm.azurewebsites.net/webssh/host
      • phpMyAdmin
    2. カスタムドメインと HTTPS がルートで有効になっていること

    ステップ 1: 再インストールを防ぐ設定

    Marketplace の WordPress テンプレートは、起動スクリプトで WordPress を再インストールする場合があります。

    1. Azure ポータルで App Service > 構成 > アプリケーション設定 を開く
    2. 新しい設定を追加
      • 名前WORDPRESS_SKIP_CONFIG
      • true(または 1
    3. 保存して App Service を再起動
      1. これにより、セットアップウィザードの再実行を防げます

    ステップ 2:SSH でファイルをサブディレクトリに移動

    1. SSH に接続
    2. サイトのルートディレクトリに移動
    cd /home/site/wwwroot
    
    
    1. サブディレクトリを作成(例:mysite または任意の名前)
    mkdir mysite
    

    ステップ 3:ルートの index.php をコピーして編集

    1. サブディレクトリの index.php をルートにコピー
         cp mysite/index.php
      
    2. ルートの index.php を開き、以下の行を編集
         require __DIR__ . '/wp-blog-header.php';
      
         require __DIR__ . '/mysite/wp-blog-header.php';
      
      に変更して保存

    ステップ 4:データベース内の WordPress サイト URL を更新

    1. phpMyAdmin にアクセス
    2. WordPress データベースを開く

    wp_options テーブルを編集

    • siteurlhttps://your-custom-domain.com/mysite に更新
    • homehttps://your-custom-domain.com/mysite に更新

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。