実現したいこと
xserverでサイトを運営しています。
'/'での処理をindex.htmlではなくflaskで行いたい。
(index.htmlを置くのではなくflaskで'/'での処理を行い特定の文字を返したい)
発生している問題・分からないこと
index.htmlを削除して'/'での処理をflaskで指定すると403エラーが出てしまう(恐らくindex.htmlを置いていないため。)
該当のソースコード
python
1#gen.py 2@app.route('/') 3def homepagg(): 4 return 'ホームページです' 5
htaccess
1RewriteEngine On 2 3# 静的ファイルが存在する場合はリライトしない 4RewriteCond %{REQUEST_FILENAME} !-f 5 6# ディレクトリが存在する場合はリライトしない 7RewriteCond %{REQUEST_FILENAME} !-d 8 9# すべてのリクエストを Flask アプリに転送 10RewriteRule ^(.*)$ /index.fcgi/$1 [QSA,L] 11
index.fcgi
1#!/home/サーバーID/anaconda3/bin/python 2from flup.server.fcgi import WSGIServer 3from PIL import Image 4import aiohttp 5from gen import app 6 7if __name__ == '__main__': 8 WSGIServer(app).run()
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
変わらず403エラーが出てしまいます
補足
使用しているツール/環境
xserver
python
flask
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/01/12 16:57