ฉันจะเปิดใช้งานการจัดการวิธี HTTP ทั้งหมดตามที่กำหนดไว้ใน RFC 2616 บนเว็บเซิร์ฟเวอร์ Apache ได้อย่างไร สิ่งเหล่านี้จะเป็น:
OPTIONS
GET
HEAD
POST
PUT
DELETE
TRACE
CONNECT
ฉันใช้ Apache HTTP Server เวอร์ชัน 2.2.22 (Ubuntu)
นี่คือ.htaccess
ไฟล์ของฉัน:
<Location /output>
Dav On
<LimitExcept GET HEAD OPTIONS PUT>
Allow from all
</LimitExcept>
</Location>
นี่คือผลลัพธ์ที่ฉันได้รับจากการรัน Telnet - ไม่มีวิธี PUT:
Escape character is '^]'.
OPTIONS / HTTP/1.0
HTTP/1.1 200 OK
Date: Tue, 09 Oct 2012 06:56:42 GMT
Server: Apache/2.2.22 (Ubuntu)
Allow: GET,HEAD,POST,OPTIONS
Vary: Accept-Encoding
Content-Length: 0
Connection: close
Content-Type: text/html
Connection closed by foreign host.
ความคิดใด ๆ เกี่ยวกับเรื่องนี้?
/output
สถานที่, แต่คุณขอOPTIONS
ใน/
ที่ตั้ง การ จำกัด วิธีใช้ไม่ได้กับสถานที่หลักเท่านั้นสำหรับสถานที่ที่ลึกกว่า