###前提・実現したいこと
htmlで指定したパスのファイルを表示させたい。
しかし、 html で src で指定したところをうまく参照してくれません。
エラーが表示されて解決できませんせした。
cgi ディレクトリと html ディレクトリは www というディレクトリ内にあります。
|<www>
-- <cgi-bin> <html>
| ・ a.cgi ・x.html
| ・ b.txt ・y.html
| ・z.html
###発生している問題・エラーメッセージ
src で htmlファイル を指定してる箇所は Not Found The requested URL /html/x.html was not found on this server. txtファイルを参照しているところは、 Internal Server Error と表示されます。
###該当のソースコード
python
1#! /usr/bin/python3.6 2# coding: utf-8 3 4import cgi 5import sys 6import io 7 8htmlsrc=""" 9Content-Type: text/html 10 11<html> 12<head> 13<meta http-equiv="Content-Type" content=\"text/html\"; charset=\"UTF-8\" /> 14</head> 15<body> 16hhhhh 17<frameset rows="250,*"> 18 <frame src="../html/x.html" name="table"> 19 <frameset cols="1*,1*"> 20 <frameset rows="40,*" border="0"> 21 <frame src="../html/y.html" name="head_c"> 22 <frame src="b.txt" name="cipher"> 23 </frameset> 24 <frameset rows="40,*" border="0"> 25 <frame src="../html/z.html" name="head_d"> 26 <frame src="b.txt" name="decrypted"> 27 </frameset> 28 </frameset> 29</frameset> 30"""[1:-1] 31 32print(htmlsrc) 33 34print("</body></html>")
###試したこと
あまり詳しくわからないのですが、linux(CentOS7.x)を使用しています。
root 権限で /usr/sbin/apachectl start というコマンドを打ってサーバを起動しています。
srcで指定しているhtmlファイルはブラウザで http://localhost/x.html とやると参照できました。
###補足情報(言語/FW/ツール等のバージョンなど)
Python3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/13 14:57