|
ошибка 405 при POST к server-parsed .html | ☑ | ||
---|---|---|---|---|
0
popcorn
21.06.11
✎
09:05
|
Имеется файл index.html с CGI вставками.
К нему идет запрос POST и возникает ошибка 405. В .htaccess стоит AddHandler server-parsed .html, и тип по умолчанию стоит text/html Как победить ошибку? |
|||
1
popcorn
21.06.11
✎
09:31
|
а?
|
|||
2
popcorn
21.06.11
✎
10:51
|
мммм?
|
|||
3
popcorn
21.06.11
✎
11:07
|
блин... ну что?
|
|||
4
smaharbA
21.06.11
✎
11:41
|
метод не определен
|
|||
5
popcorn
21.06.11
✎
11:50
|
и?
|
|||
6
popcorn
21.06.11
✎
11:51
|
Что прописать в .htaccess ? ? ?
|
|||
7
smaharbA
21.06.11
✎
12:58
|
а кто бы еще знал содержимое файла скрипта
|
|||
8
popcorn
22.06.11
✎
05:51
|
(7) какого файла скрипьта?
index.html например такой специально для тебя: <h1>Пpeвeт</h1> |
|||
9
smaharbA
22.06.11
✎
07:18
|
а причем тут пост ?
|
|||
10
popcorn
22.06.11
✎
07:24
|
При том что он не работает, выдается ошибка 405.
|
|||
11
smaharbA
22.06.11
✎
07:26
|
AddType text/html .html
AddHandler server-parsed .html так у тебя ? код давай как пост и куда пост |
|||
12
popcorn
22.06.11
✎
07:31
|
(11) Так
Вот всё содержимое файла с постом: <form method=post action=/index.html><input type=submit></form> |
|||
13
smaharbA
22.06.11
✎
07:32
|
т.е. пост с этого а не на этот ?
|
|||
14
smaharbA
22.06.11
✎
07:32
|
а где инклюды ?
|
|||
15
popcorn
22.06.11
✎
07:33
|
(14) инклюды убрал в тестовых целях чтобы они ни на что не влияли.
|
|||
16
popcorn
22.06.11
✎
07:33
|
(13) Пост с этого на тот.
|
|||
17
popcorn
22.06.11
✎
07:43
|
(13) это без разницы вообще, можно всё в один файл положить. Один фиг сервер не принимает метод POST для файла который "server-parsed". Может тип другой указать?
|
|||
18
MatrosoV AleXXXand_R
22.06.11
✎
07:55
|
Интересно ...
Popcorn - а ты не тот самый человек, 19-летний каратист, который недавно тут на сайте вакансию размещал на новичка 1С? |
|||
19
smaharbA
22.06.11
✎
08:31
|
||||
20
smaharbA
22.06.11
✎
08:39
|
+
gw1:/var/www/ndom/test# cat index.html <html> <head> <title> </title> </head> <body> <b> <!--#include virtual="./content.sh" --> </b><br /> <!--#echo var="DATE_LOCAL" --> <br /> <form method=post action=post.sh><input type=submit></form> </body> </html> |
|||
21
popcorn
22.06.11
✎
08:40
|
(18) нет, я не тот.
(19) post.sh - это у тебя CGI скрипт, а не документ server-parsed Нужно чтобы обычная .html могла выдаваться по запросу методом POST, и при этом в ней могли обрабатываться инклюды. |
|||
22
popcorn
22.06.11
✎
08:41
|
(20) у тебя post action=post.sh, а надо post action=index.html чтобы работало
|
|||
23
popcorn
22.06.11
✎
08:43
|
+
напиши если тоже 405 будет |
|||
24
smaharbA
22.06.11
✎
08:47
|
обнови
|
|||
25
smaharbA
22.06.11
✎
08:48
|
теперь
index.html <html> <head> <title> </title> </head> <body> <b> <!--#include virtual="./content.sh" --> </b><br /> <!--#echo var="DATE_LOCAL" --> <br /> <form method=post action=post.html><input type=submit></form> </body> </html> post.html <html> <head> <title> </title> </head> <body> <!--#include virtual="./post.sh" --> </body> </html> |
|||
26
popcorn
22.06.11
✎
08:52
|
.htaccess: Invalid directory indexing option
Скопировал твой (((( |
|||
27
smaharbA
22.06.11
✎
08:58
|
мой хтаццесс доступен и простой
Options +ExecCGI AddType text/html .html AddHandler server-parsed .html AddHandler cgi-script .sh IndexOptions Charset=UTF-8 <Files "*"> order allow,deny allow from all </Files> |
|||
28
smaharbA
22.06.11
✎
08:59
|
штвуксация на уровне выше
|
|||
29
smaharbA
22.06.11
✎
08:59
|
индексация
|
|||
30
smaharbA
22.06.11
✎
09:00
|
хотя вру, он в конфиге
|
|||
31
popcorn
22.06.11
✎
09:29
|
Удалил IndexOptions Charset=UTF-8 получилось так:
Options +ExecCGI AddType text/html .html AddHandler server-parsed .html <Files "*"> order allow,deny allow from all </Files> файл post.html: <form method=post><input type=submit></form> <!--#echo var="DATE_LOCAL" --> Всё равно ошибка 405 Думаю у тебя другие настройки по умолчанию, которые мне надо перенастроить, только не понятно какие. http://xn--80anmlgx.xn--p1ai/post.html |
|||
32
smaharbA
22.06.11
✎
10:10
|
ищи limit
|
|||
33
popcorn
22.06.11
✎
10:48
|
<Limit GET POST>
order deny,allow allow from all deny from all </Limit> <Limit PUT DELETE> order deny,allow deny from all </Limit> |
|||
34
popcorn
22.06.11
✎
10:49
|
покажи свой .htaccess который в корне, может там что есть?
|
|||
35
smaharbA
22.06.11
✎
11:35
|
(33) это где ?
в первом указан порядок разрешений/запретов и применяется запрет вроде как |
|||
36
smaharbA
22.06.11
✎
11:35
|
(34) поверь - там ничего интересного для твоего случая
|
|||
37
popcorn
22.06.11
✎
11:39
|
(34) если это вставить, ничего не меняется. GET работает, POST не работает.
|
|||
38
popcorn
22.06.11
✎
11:40
|
37 - (35)
|
|||
39
smaharbA
22.06.11
✎
11:49
|
не вставить а найти где пост запрещен
если это впс - часто пост запрещают серверодатели |
|||
40
popcorn
27.06.11
✎
13:51
|
Хостеры два дня смотрели, понасоздавали каких-то тестовых файлов на моем сайте, ничего не смогли сделать, наконец ответили:
Здравствуйте. Поставленная задача - это нестандартный случай, который даже не описан в документации по настройке веб-сервера. Поэтому, реализация передачи post-запросов в server-parsed html-скрипты на нашем сервере не возможна. -- Служба поддержки хостинга AGAVA Так что (19) у тебя нестандартные недокументированные настройки ))) |
|||
41
smaharbA
27.06.11
✎
16:17
|
))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |