Resultat 1 till 10 av 10

404 redirect

  1. #1
    JiDubbelves avatar
    JiDubbelve JiDubbelve är inte uppkopplad Lär mig SEO
    Reg.datum
    dec 2009
    Inlägg
    27
    Jag har gjort om min sajt till php. Vart tvungen att ändra .htacess till htacess.txt för att det skulle funka. Detta var online hjälpen på webhotellet som sa att jag skulle göra.
    Har nu fått problem med 404 redirect. Kan jag få någon bra lösning tack.

    /J

  2. #2
    Urban Gs avatar
    Urban G Urban G är inte uppkopplad SEO-proffs: utökad profil
    Administratör
    Reg.datum
    mar 2006
    Ort
    Skåne, Vollsjö
    Inlägg
    2 586
    Byt namn på filen när den ligger på servern till .htaccess så lär det fungera. Om det nu inte är en windows-server.

  3. #3
    JiDubbelves avatar
    JiDubbelve JiDubbelve är inte uppkopplad Lär mig SEO
    Reg.datum
    dec 2009
    Inlägg
    27
    Nu funkar det ännu sämre.. Går inte uppdatera sidan (F5)

  4. #4
    Urban Gs avatar
    Urban G Urban G är inte uppkopplad SEO-proffs: utökad profil
    Administratör
    Reg.datum
    mar 2006
    Ort
    Skåne, Vollsjö
    Inlägg
    2 586
    Jaha får du byta tillbaka då och se om du kodat den rätt.

  5. #5
    JiDubbelves avatar
    JiDubbelve JiDubbelve är inte uppkopplad Lär mig SEO
    Reg.datum
    dec 2009
    Inlägg
    27
    ErrorDocument 404 /badrequest.php
    ErrorDocument 403 /badrequest.php
    ErrorDocument 500 /badrequest.php

    RewriteEngine On
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
    RewriteRule ^.+.php$ /bogusfile

  6. #6
    JiDubbelves avatar
    JiDubbelve JiDubbelve är inte uppkopplad Lär mig SEO
    Reg.datum
    dec 2009
    Inlägg
    27
    Jag använder one som webhotell

  7. #7
    Tobias Nyholms avatar
    Tobias Nyholm Tobias Nyholm är inte uppkopplad Moderator
    Reg.datum
    maj 2009
    Ort
    Stockholm
    Inlägg
    881
    Då vi är direkta konkurrenter känns det lite motigt att hjälpa dig... men men.

    Det Urban säger är rätt. Filen måste heta .htaccess för att det ska ha någon betydelse. Men om du vet/märker att One har gjort en specialgrej så använd htaccess.txt.

    Denna kod skapar egna felsidor samt redirectar allt som slutar på .php till /bogusfile

    Kod:
    ErrorDocument 404 /badrequest.php
    ErrorDocument 403 /badrequest.php
    ErrorDocument 500 /badrequest.php
    
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.*\.php$ /bogusfile [R=301,L]
    Jag kollade på koden och gissade att det är det du vill. För tydlighetens skull vill jag säga att 404 = File not found och inte någon form av redirect.

    Du vill inte redirecta dina besökare till badrequest.php, du vill bara ladda in den filen istället för default, vilket koden ovan gör.
    Senast redigerat av Tobias Nyholm den 2011-03-04 klockan 16:17.
    CTO på Happyr.com. Vi gör rekrytering effektivt

  8. #8
    JiDubbelves avatar
    JiDubbelve JiDubbelve är inte uppkopplad Lär mig SEO
    Reg.datum
    dec 2009
    Inlägg
    27
    All respekt till Tobias som hjälper "motståndarlaget"

    Det jag helst skulle vilja är att all "404-trafik", om man kan kalla det så? Landar på startsidan, alternativt på en badrequest-sida.
    Senast redigerat av JiDubbelve den 2011-03-04 klockan 21:23.

  9. #9
    Tobias Nyholms avatar
    Tobias Nyholm Tobias Nyholm är inte uppkopplad Moderator
    Reg.datum
    maj 2009
    Ort
    Stockholm
    Inlägg
    881
    Jo jag förstod det. Koden ovan gör så 404-trafiken hamnar på sidan /badrequest.php. Jag testade och det funkar. Som sagt sker det ingen redirect, dvs URLen är fortfarande www.mindomän.se/en-sida-som-inte-finns

    Om du vill att urlen ska ändras så bör du ändra en hel del.... Tanken är att med php eller instruktioner i .htaccess skriva "om URI inte matchar någon av dessa sidor, visa startsidan".

    Jag är nästan säker att det inte går att skicka iväg 301 headers i badrequest.php. För att 404 headers är redan skickade..
    CTO på Happyr.com. Vi gör rekrytering effektivt

  10. #10
    JiDubbelves avatar
    JiDubbelve JiDubbelve är inte uppkopplad Lär mig SEO
    Reg.datum
    dec 2009
    Inlägg
    27
    Efter en del hackande löste jag det Nu funkar det!

    Problemet från början var att jag försökte rikta 404-trafiken till startsidan, det gjorde att allt ballade ur.
    Därav på uppdrag av one's online hjälp ändrade jag den till htaccess.txt vilket gjorde att sidan funkade över huvudtaget, men inte 404 trafiken.

    Sedan blev allt bara rörigt med textfiler och inte textfiler och badrequest till höger och vänster.

    Så lösningen blev .htaccess med 404 riktad till badrequest. Vill minnas att jag testade denna kombination i början av mitt felsökande, men men...
    Jag kan tillägga att det började funka samtidigt som jag chattade med online hjälpen, så de kanske ändrade nåt på webhotellet samtidigt, vem vet.....
    Senast redigerat av JiDubbelve den 2011-03-05 klockan 09:00.

Ämnesinformation

Användare som tittar på det här ämnet

Det är för närvarande 1 användare som tittar på det här ämnet. (0 medlemmar och 1 gäster)

Liknande ämnen

  1. Förbättrad 404
    Av StefanBergfeldt i forum Google
    Svar: 0
    Senaste inlägg: 2010-06-23, 15:35
  2. Bör jag returnera 404
    Av StefanBergfeldt i forum URL-omskrivning
    Svar: 2
    Senaste inlägg: 2008-11-06, 14:15
  3. Google har ändrat sin felsida (error 404)
    Av marketingMartin i forum Google
    Svar: 8
    Senaste inlägg: 2008-09-25, 14:13
  4. redirect
    Av psyman i forum Förtroende "trust" och straff "penalty"
    Svar: 5
    Senaste inlägg: 2008-05-21, 13:13
  5. 404 hack för SEO
    Av klein i forum Optimering
    Svar: 18
    Senaste inlägg: 2007-05-02, 16:14