teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2021/12/21 09:53

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -71,7 +71,29 @@
71
71
  import cgi
72
72
  form = cgi.FieldStorage()
73
73
  ```
74
-
74
+ ```htaccess
75
+ RewriteEngine On
76
+ RewriteCond %{HTTP_HOST} ^moo-domain.ssl-lolipop.jp
77
+ RewriteRule ^(.*)$ https://www.domain.com/$1 [R=301,L]
78
+ RewriteCond %{HTTP_HOST} ^domain.moo.jp
79
+ RewriteRule ^(.*)$ https://www.domain.com/$1 [R=301,L]
80
+ RewriteCond %{HTTP_HOST} ^.domain.com
81
+ RewriteRule ^(.*)$ https://www.domain.com/$1 [R=301,L]
82
+ RewriteEngine On
83
+ RewriteCond %{HTTPS} On
84
+ RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
85
+ RewriteEngine On
86
+ RewriteCond %{REQUEST_FILENAME} !-f
87
+ RewriteCond %{REQUEST_FILENAME} !-d
88
+ RewriteRule ^(.*)$ /index.cgi/$1 [QSA,L]
89
+ DirectoryIndex index.cgi
90
+ <FilesMatch "^(.py|.txt)$">
91
+ deny from all
92
+ </FilesMatch>
93
+ AddHandler fcgid-script .cgi
94
+ DefaultLanguage ja
95
+ Options -Indexes
96
+ ```
75
97
  ### 試したこと
76
98
  .pyと.htmlを再アップロードをしましたが変化はありませんでした。
77
99
 

1

追記

2021/12/21 09:53

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- Flaskでactionの時に404エラーが表示される
1
+ (追記)Flaskでactionの時に404エラーが表示される
body CHANGED
@@ -5,6 +5,20 @@
5
5
  pythonからHTMLを表示することはできるのですが、htmlのフォームをPythonへ送信する時に404エラーが表示されます。
6
6
  間違いがあれば教えていただきたいです。よろしくお願いします。
7
7
 
8
+ --追記--
9
+ カスタマーサービスへ問い合わせをした回答
10
+ ーー
11
+ ご利用されているCGIの記述が影響している可能性がございます。
12
+ 以下のページの「ecoxxx、litxxx、stdxxx、spdxxx、entxxxのサーバーの場合」の記述をご確認くださいますようお願いいたします。
13
+
14
+  ▼CGI、SSI、PHP、SENDMAILについて
15
+   https://lolipop.jp/manual/hp/cgi/
16
+ ーー
17
+
18
+ ご提示いただいたページを確認しましたが、特に問題ないと思います。
19
+ 解決方法をご存知の方、ぜひ教えていただけないでしょうか。
20
+ よろしくお願いします。
21
+
8
22
  ### 発生している問題・エラーメッセージ
9
23
 
10
24
  ```
@@ -45,11 +59,26 @@
45
59
  <p>{{list}}</p>
46
60
  </body>
47
61
  ```
62
+ ーー追記ーー
63
+ ```indexcgi
64
+ #!/usr/local/bin/python3.7
65
+ # -*- coding: utf-8 -*-
66
+ from wsgiref.handlers import CGIHandler
67
+ from app import app
68
+ CGIHandler().run(app)
69
+ import cgitb
70
+ cgitb.enable()
71
+ import cgi
72
+ form = cgi.FieldStorage()
73
+ ```
48
74
 
49
75
  ### 試したこと
50
76
  .pyと.htmlを再アップロードをしましたが変化はありませんでした。
51
77
 
78
+ ーー追記ーー
79
+ ロリポップカスタマーサービスよりご提示いただいたページを確認しました。
52
80
 
81
+
53
82
  ### 補足情報(FW/ツールのバージョンなど)
54
83
 
55
84
  Mac,Python3.7、ロリポップFTP