---
title: "HTTP PUT - 403 Forbidden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbservrar/181006-http-put-403-forbidden"
topic: "Webbservrar"
topic_url: "https://www.webforum.nu/amne/webbservrar"
author: "erciz"
published: "2009-10-30T18:33:26.000Z"
updated: "2009-10-30T19:24:05.000Z"
replies: 3
views: 1597
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbservrar/181006-http-put-403-forbidden"
---

# HTTP PUT - 403 Forbidden

## #1 — erciz, 2009-10-30T18:33Z

Jag har ett konto hos One.com och tänkte leka lite med HTTP och PHP.

I vanliga fall använder man oftast bara HTTP GET och HTTP POST. Nu testade jag med curl från en Unix-maskin. HTTP GET <http://mindomän.se/trest/> går bra, samma med HTTP POST <http://mindomän.se/trest/> . Men när jag gör **HTTP PUT <http://mindomän.se/trest/>** så får jag **403 Forbidden** som svar. Varför? Är det något med rättigheterna med Apache och One.com? Eller är det något jag kan göra nåt åt? isåfall vad?

```
curl -X PUT http://mindomän.se/trest/
```

```
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>
<H1>Forbidden</H1>
You don't have permission to access /trest/
on this server.<P>
</BODY></HTML>
```

Permalänk: https://www.webforum.nu/p/181006

## #2 — erciz, 2009-10-30T18:55Z

Hittade en artikel om detta, och mycket riktigt verkar man behöva specifika inställningar för Apache. 

```
Script PUT /put.php
```

Nu är frågan om detta är något jag kan göra själv på ett webbhotell? Går det att göra i .htaccess?

Artikeln: <http://www.phpbuilder.com/manual/en/features.file-upload.put-method.php>

Permalänk: https://www.webforum.nu/p/2209997

## #3 — nitro2k01, 2009-10-30T19:15Z

Varför vill du göra PUT? Stöd för PUT är inte särkilt utbrett, och inte särskilt nödvändigt heller. Filuppladdningar använder i regel POST-anrop. 
Och för att besvara din fråga, Apache har normalt bara stöd för GET, POST och OPTIONS. Du kan försöka att skriva in följande i .htaccess:

```
<Limit GET POST OPTIONS PUT>
        Order allow,deny
        Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PUT>
        Order deny,allow
        Deny from all
</LimitExcept>
```

Permalänk: https://www.webforum.nu/p/2209999

## #4 — erciz, 2009-10-30T19:24Z

> **[nitro2k01 skrev:](https://www.webforum.nu/p/1486421)**
>
> Varför vill du göra PUT? Stöd för PUT är inte särkilt utbrett, och inte särskilt nödvändigt heller. Filuppladdningar använder i regel POST-anrop. 
> Och för att besvara din fråga, Apache har normalt bara stöd för GET, POST och OPTIONS. Du kan försöka att skriva in följande i .htaccess:
>
> ```
> <Limit GET POST OPTIONS PUT>
>         Order allow,deny
>         Allow from all
> </Limit>
> <LimitExcept GET POST OPTIONS PUT>
>         Order deny,allow
>         Deny from all
> </LimitExcept>
> ```

Tack! Det fungerade umärkt! Anledningen är väl att jag vill leka lite med HTTP-protokollet, kanske göra nåt REST-liknande.

Permalänk: https://www.webforum.nu/p/2210001

---

Tråden på webben: https://www.webforum.nu/amne/webbservrar/181006-http-put-403-forbidden
