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 を書き直すにはどうすればよいですか?