現在、Djangoで作成したアプリケーションをサブドメインでデプロイしたいですが、.htaccessファイルなどは作成しました。
サブドメインにアクセスすると、このウェブスペースへは、まだホームページがアップロードされていません。と表示されますが、この場合どうすればいいですか?
お忙しいところ恐縮ですが、何卒よろしくお願いいたします。
「このウェブスペースへは、まだホームページがアップロードされていません」の表示自体はドメイン設定時に作成される初期ファイル(index.html)の内容です。
■参考:よくある質問
https://www.xserver.ne.jp/support/faq/service_ftp_trouble_not_upload.php
本来表示させたいファイルのアップロード先と対象サブドメインの参照先が異なっているかと思うので、対象のファイルパスへ希望のファイルが存在するのかなど今一度ご確認ください。
■参考:ファイルのアップロード先について
https://www.xserver.ne.jp/manual/man_domain_subdomain_setting.php#link-a012
「.htaccess」ファイルの内容に問題がある可能性もあるので、WSGIの設定が正しく含まれているのか、Djangoの設定でサブドメインに対する設定が正しく行われているのかなども含めて再確認したほうがよいかと思います。
(関連の記事なども複数見つかるので下記なども参照してみるとよいかと思います。)
■Django で作ったウェブサイトをエックスサーバーで公開する方法
https://note.com/ka_disco/n/na2235b299224
■XserverにDjangoアプリケーションをDeployする
https://qiita.com/pythonista/items/59f1a550f873188f409b
■【Python × Django × エックスサーバー】ウェブアプリをデプロイするまで
https://techtech-step.com/tech/2022/896/