WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   apache2 server ger (400) syntax error (https://www.wn.se/forum/showthread.php?t=1054793)

Thomas E 2012-09-02 19:42

apache2 server ger (400) syntax error
 
Jag anväder google-verktyg ibland för att kolla vår hemsida www.seriesam.com. Den har flera 1000 "fel" på sidor som indexeras av google, de returnerar http-fel 400 Bad Request. Exempel på sökningar som ger detta resultat:

www.seriesam.com/filmaffisch/BC%4S
www.seriesam.com/filmaffisch/GC%5R
www.seriesam.com/filmaffisch/KC%4RLEKENS
www.seriesam.com/filmaffisch/simlC%5ngsdalen
www.seriesam.com/filmaffisch/VC%5RAS

Notera de konstiga tecknen t.ex "%5R" ovan, som inte betyder något. Vet inte varifrån google fått dessa sökningar, måste vara någon som länkat fel. Finns flera tusen i googles index.

Vi använder Apache/2.2.12 (Ubuntu). Finns det någon inställning i apache2-configfiler som gör att en sökning som ovan inte ger fel 400 utan resulterar i en OK sida? Jag kan t.ex rikta alla udda sökningar till någon viss fungerande sida bara jag kan plocka upp alla sökningar som ser ut som ovan. Eller om man kan ersätta alla "udda/fel" tecken med ingenting.

KristianE 2012-09-02 20:20

Tecknena är väl ändå ersättning för åäö?

Thomas E 2012-09-03 10:37

Jo, på något sätt har svenska ÅÄÖ i urlen förvanskats när de lagts in i googles index. "C%5" verkar ju t.ex vara "å". Hur kan jag i config-filen göra en redirect med en översättning från "C%5" till "å"? apache2 ger direkt felet 400.

KristianE 2012-09-03 10:55

Jag skulle hellre gjort något med din databas/site, nån slags Search/Replace och byta ut
alla svenska tecken med aao. ÅÄÖ är verkligen en dödssynd att använda i URL:er och liknande.

Thomas E 2012-09-03 20:41

Nej, felet är inte på seriesam.com. Det går utmärkt med åäö i urler, se t.ex wikipedia
http://sv.wikipedia.org/wiki/%C3%85sa-Nisse

Men i detta fall har google fått tag på över 1000 urler som innehåller ett felaktigt tecken som inte kan översättas. Och då ger apache2-servern upp direkt utan att jag kan göra en redirect till den riktiga sidan. Så min fråga i första inlägget kvarstår.

KristianE 2012-09-03 20:50

Citat:

Ursprungligen postat av Thomas E (Inlägg 20449137)
Nej, felet är inte på seriesam.com. Det går utmärkt med åäö i urler, se t.ex wikipedia
http://sv.wikipedia.org/wiki/%C3%85sa-Nisse

Ok.. Jag tycker inte "%C3%85" är detsamma som "utmärkt". Men kör du på som du vill.


Alla tider är GMT +2. Klockan är nu 07:13.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson