1

wsgi アプリを実行しているサブフォルダーがあります。このサブフォルダーを指すアドオン ドメインもあります。サブフォルダーに .htaccess ファイルを設定するのに問題があります。

私の現在のファイル構造:

public_html/
  .htaccess
  irrelevant index.html
  some other irrelevant stuff
  sub_folder/
    .htaccess
    app.wsgi

/public_html/ を指す maindomain.com と /sub_folder/ を指す addondomain.com があります。現在、ルート フォルダーの .htaccess ファイルは空です。sub_folder のファイルは次のとおりです。

RewriteEngine On
RewriteBase /
RewriteRule ^(app\.wsgi/.*)$ - [L]
RewriteRule ^(.*)$ app.wsgi/$1 [QSA,L]

これは、addondomain.com にアクセスすると機能しますが、maindomain.com/sub_folder にアクセスすると 404 が表示されます。ログは、/public_html/sub_folder/app.wsgi ではなく、/public_html/app.wsgi を探していることを示しています。両方のシナリオで機能するように .htaccess を書き直すにはどうすればよいですか?

4

2 に答える 2