Resultat 1 till 11 av 11

Behöver tips om redirect!

  1. #1
    Kennedys avatar
    Kennedy Kennedy är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    jan 2012
    Ort
    Stockholm
    Inlägg
    5
    Försöker städa upp en sajt som är nedskräpad med flera gamla blogginstallationer. Vill peka om en hel hel mapp som innehåller en Wordpress-blogg:

    http://www.exempel.com/blogg/wordpress/ med allt innehåll till http://www.exempel.com

    Men det vill sig inte riktigt.

    Efter vad jag läser på seo-guiden borde något av följande funka:

    Redirecta allt i mappen exempelmapp till filen /exempel.php


    RewriteEngine on
    RewriteRule ^exempelmapp(.*)$ /exempel.php [L,R=301]

    eller

    Redirecta alla filer i mappen gammalmapp till en ny domän


    RedirectMatch 301 ^/gammalmapp/(.+)$ http://www.nydomän.se/$1


    Men det verkar bara "ta" på den översta mappen man anger (http://www.exempel.com/blogg/)- inte på (http://www.exempel.com/blogg/wordpress/) eller länkar till filer inuti mappen, i övrigt blir det ett meddelande om att filen inte hittas. Kan det vara något speciellt med servern här (Det ligger på one.com) som gör att det inte funkar eller kan det vara något speciellt pga att det är wordpress i mappen?

    Vore hemskt tacksam för något tips som kan lösa detta.

    Kanske någon säga vilken mapp redirecten bör ange egentligen:

    /blogg/wordpress/

    eller bara

    /wordpress/

    Det finns en .htaccess i WP mappen också. Har testat med att döpa om den, men det ändrar inget.

  2. #2
    Reg.datum
    apr 2006
    Ort
    Stockholm
    Inlägg
    354
    Kan tipsa om pluginet "Redirection" där du enkelt kan peka om en hel mapp, enstaka sidor/filer etc.
    Det bör kunna lösa problemet.

  3. #3
    Tobias Nyholms avatar
    Tobias Nyholm Tobias Nyholm är inte uppkopplad Moderator
    Reg.datum
    maj 2009
    Ort
    Stockholm
    Inlägg
    881
    Citat Ursprungligen postat av David Nilsson Visa inlägg
    Kan tipsa om pluginet "Redirection" där du enkelt kan peka om en hel mapp, enstaka sidor/filer etc.
    Det bör kunna lösa problemet.
    Jag skulle låta apache lösa detta istället. Det är mycket prestandaeffektivare. Speciellt när det är så enkla regler.

    @Kennedy: Jag skrev en tråd om det här: www.seo-forum.se/showthread.php?t=6591
    Kolla exempel 9.
    CTO på Happyr.com. Vi gör rekrytering effektivt

  4. #4
    Kennedys avatar
    Kennedy Kennedy är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    jan 2012
    Ort
    Stockholm
    Inlägg
    5
    Citat Ursprungligen postat av Tobias Nyholm Visa inlägg
    Jag skulle låta apache lösa detta istället. Det är mycket prestandaeffektivare. Speciellt när det är så enkla regler.

    @Kennedy: Jag skrev en tråd om det här: www.seo-forum.se/showthread.php?t=6591
    Kolla exempel 9.
    Tack för era svar. WP-plugins i all ära, men i det här fallet vill jag ju ta bort hela WP-installationen, så det är inte riktigt vad jag borde ha här. Har läst tråden, Tobias och försöker förstå hur jag ska göra, Jag förstår lite mer, men det känns inte glasklart här. Vad jag vill här är ju att alla förfrågningar om filer till http://www.exempel.com/blogg/wordpress/ med allt innehåll där ska pekas om till http://www.exempel.com.

    Vad jag förstår behöver jag då kombinera ihop några av koderna på Tobias tråd så att man plockar upp alla förfrågningar till http://www.exempel.com/blogg/wordpress/

    Kan någon berätta om någon av de här varianterna kan vara rätt?

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule /blogg/wordpress/?(/.*)?$ http://www.exempel.se/$1 [R=301,L]

    eller

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule /blogg/wordpress/?(/.*) http://www.exempel.se/$1 [R=301,L]

    Jag hajar som sagt inte detta helt, så jag försöker gissa mig fram här.

    Tacksam för tips.

  5. #5
    Tobias Nyholms avatar
    Tobias Nyholm Tobias Nyholm är inte uppkopplad Moderator
    Reg.datum
    maj 2009
    Ort
    Stockholm
    Inlägg
    881
    Du bör skriva så här:
    Kod:
    RewriteEngine On
    RewriteBase / 
    
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule blogg/wordpress/?(.*)$ /$1 [R=301,L]
    Då kommer följade redirects ske:
    www.exempel.se/blogg/wordpress -> www.exempel.se
    www.exempel.se/blogg/wordpress/ -> www.exempel.se
    www.exempel.se/blogg/wordpress/ett-inlägg -> www.exempel.se/ett-inlägg
    www.exempel.se/blogg/wordpress/kategori/inlägg -> www.exempel.se/kategori/inlägg

    Om du vill att alla ovan urler ska redirectas till www.exempel.se så skriv så här:

    Kod:
    RewriteEngine On  
    RewriteBase / 
    
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule blogg/wordpress/?(.*)$ / [R=301,L]
    CTO på Happyr.com. Vi gör rekrytering effektivt

  6. #6
    Kennedys avatar
    Kennedy Kennedy är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    jan 2012
    Ort
    Stockholm
    Inlägg
    5
    Citat Ursprungligen postat av Tobias Nyholm Visa inlägg
    Du bör skriva så här:
    Om du vill att alla ovan urler ska redirectas till www.exempel.se så skriv så här:

    Kod:
    RewriteEngine On  
    RewriteBase / 
    
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule blogg/wordpress/?(.*)$ / [R=301,L]
    Ja, det var det jag ville. Dock så gjorde den inte det när jag prövade. Har testat runt lite olika men inte fått det att funka som jag hade tänkt mig. Men så kom jag på under tiden, medan jag har googlat runt, att det kanske vore bättre att göra en 404 istället i ovanstående fall. Det verkar råda delade meningar om vad som är bäst när det gäller Google. Men i detta fallet så gäller det ju alltså sidor som ska tas bort permanent. Vad tycker ni?

  7. #7
    Tobias Nyholms avatar
    Tobias Nyholm Tobias Nyholm är inte uppkopplad Moderator
    Reg.datum
    maj 2009
    Ort
    Stockholm
    Inlägg
    881
    Du bör göra rediredt. Annars förlorar du länkkraften som du har. Vad händer om du skriver så här:
    Kod:
    RewriteEngine On   
    RewriteBase /   
    
    RewriteCond %{REQUEST_FILENAME} !-f  
    RewriteCond %{REQUEST_FILENAME} !-d  
    RewriteRule blogg/wordpress.*?$ / [R=301,L]
    Har du något mer skrivet i din htaccess fil?
    CTO på Happyr.com. Vi gör rekrytering effektivt

  8. #8
    Kennedys avatar
    Kennedy Kennedy är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    jan 2012
    Ort
    Stockholm
    Inlägg
    5
    Citat Ursprungligen postat av Tobias Nyholm Visa inlägg
    Du bör göra rediredt. Annars förlorar du länkkraften som du har. Vad händer om du skriver så här:

    Har du något mer skrivet i din htaccess fil?
    OK. Jag har testat like olika saker, fick ett förslag från supporten (som visas nedan), vilket inte heller fungerade. Tanken med den var väl att det skulle ta hand om båda blogginstallationerna, den ena av dem ligger på en subdomän. Denna ger resultatet att subdomänen visas, medan wordbressbloggen får felmeddelandet: "Sidan dirigeras om felaktigt".

    Just nu ser innehållet i min .htacess ut så här:

    # -FrontPage-

    IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

    <Limit GET POST>
    order deny,allow
    deny from all
    allow from all
    </Limit>
    <Limit PUT DELETE>
    order deny,allow
    deny from all
    </Limit>

    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/sudomain [OR]
    RewriteCond %{REQUEST_URI} ^/blogg/wordpress
    RewriteRule (.*) http://exempel.com/$1 [R=301,L,QSA]


    Förut testade jag en variant för att hantera subdomänen (som jag läste mig till på SEO-guiden) - såg ut som följer och DET fungerade. Däremot har jag inte lyckats få det att funka med wordpressbloggen också. Vet inte om det blir något problem när man lägger flera av de här skripten efter varandra. (Har inte hittat något om i fall det spelar roll om de kommer i följd, ska det vara mellanrum imellan, om "RewriteEngine On" ska föregå varje snutt eller bara en gång per .htacess-fil? etc.)

    RewriteEngine on
    RewriteCond %{HTTP_HOST}//s%{HTTPS} ^sudomain\.(.*)//((s)on|s.*)$ [NC]
    RewriteRule ^ http%3://%1%{REQUEST_URI} [L,R=301]

    Kan även nämna att jag har en .htacess även i Wordpresskatalogen. Den har jag på supportens anmodan döpt om till .htaccess2 och återställt till en basic .htacess som jag har googlat fram (det var i ett tidigare skede när supporten hade missuppfattat vad jag ville.) Har den någon betydelse, bör jag göra något med den filen?

  9. #9
    Tobias Nyholms avatar
    Tobias Nyholm Tobias Nyholm är inte uppkopplad Moderator
    Reg.datum
    maj 2009
    Ort
    Stockholm
    Inlägg
    881
    Många frågor här.
    Ordningen i .htaccess filen spelar roll. Instruktionerna läses uppifrån och ned.
    RewriteEngine On ska bara stå en gång
    Att du har en fil som heter .htaccess2 spelar ingen roll.

    Att detta blir fel förstår jag:
    Kod:
    RewriteCond %{REQUEST_URI} ^/vanessafrykman [OR] 
    RewriteCond %{REQUEST_URI} ^/blogg/wordpress 
    RewriteRule (.*) http://dmtak.com/$1 [R=301,L,QSA]
    Jag antar att /vanessafrykman var en sida och inte en mapp.
    Ersätt med dessa:
    Kod:
    #en enkel redirect
    Redirect 301 /vanessafrykman http://dmtak.com/
    
    #välj en av nedanstående två rader:
    #redirecta blogg/wordpress/a-post till http://dmtak.com/a-post
    RewriteRule blogg/wordpress/?(.*)$ http://dmtak.com/$1 [R=301,L]
    
    #redirecta blogg/wordpress/a-post till http://dmtak.com/
    RewriteRule blogg/wordpress/?(.*)$ http://dmtak.com/ [R=301,L]
    CTO på Happyr.com. Vi gör rekrytering effektivt

  10. #10
    Kennedys avatar
    Kennedy Kennedy är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    jan 2012
    Ort
    Stockholm
    Inlägg
    5
    Ja - tack för hjälpen! Men /vanessafrykman är alltså inte en mapp utan en subdomän, jag redigerade texten i mitt inlägg sen för att förtydliga vad det var. Det här var alltså den koden som klarade att hantera den tidigare:

    RewriteEngine on
    RewriteCond %{HTTP_HOST}//s%{HTTPS} ^vanessafrykman\.(.*)//((s)on|s.*)$ [NC]
    RewriteRule ^ http%3://%1%{REQUEST_URI} [L,R=301]


    Tror du jag kan kombinera den med någon av dina rader till det här:

    RewriteEngine On
    #Redirect av subdomän, funkar i sig själv
    RewriteCond %{HTTP_HOST}//s%{HTTPS} ^vanessafrykman\.(.*)//((s)on|s.*)$ [NC]
    RewriteRule ^ http%3://%1%{REQUEST_URI} [L,R=301]

    #redirecta blogg/wordpress/a-post till http://dmtak.com/
    RewriteRule blogg/wordpress/?(.*)$ http://dmtak.com/ [R=301,L]
    RewriteRule ^ http%3://%1%{REQUEST_URI} [L,R=301]

  11. #11
    Tobias Nyholms avatar
    Tobias Nyholm Tobias Nyholm är inte uppkopplad Moderator
    Reg.datum
    maj 2009
    Ort
    Stockholm
    Inlägg
    881
    Det är alldeles för mycket variabler och onödigheter i den koden du skriver. Därför blir den svårläst och svårtolkad.

    Det jag tror fungerar är detta som jag skrev tidigare. Jag modifierar den litet eftersom du har en subdomän och inte en fil som jag först trodde:
    Kod:
    ###########################
    #### för subdomänen ###
    ##########################
    #välj en av nedanstående två kodsnuttar: 
    
    #Redirect from subdomain to domain
    #subdomain.exempel.se/post will be www.exempel.se/post
    RewriteCond %{HTTP_HOST} ^subdomain\.exempel\.se [NC]  
    RewriteRule (.*) http://www.exempel.se/$1 [R=301,L]
    
    
    
    #Redirect from subdomain to domain
    #subdomain.exempel.se/post will be www.exempel.se/
    RewriteCond %{HTTP_HOST} ^subdomain\.exempel\.se [NC]  
    RewriteRule (.*) http://www.exempel.se/ [R=301,L] 
    
    ############################
    ####### För bloggen ####
    ############################
    #välj en av nedanstående två kodsnuttar: 
    
    #redirecta blogg/wordpress/a-post till http://dmtak.com/a-post 
    RewriteRule blogg/wordpress/?(.*)$ http://dmtak.com/$1 [R=301,L]  
    
    
    #redirecta blogg/wordpress/a-post till http://dmtak.com/
    RewriteRule blogg/wordpress/?(.*)$ http://dmtak.com/ [R=301,L]
    CTO på Happyr.com. Vi gör rekrytering effektivt

Ä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. Behöver lite tips om annonsplacering
    Av Kimpo i forum Affiliate / AdSense
    Svar: 4
    Senaste inlägg: 2011-11-04, 22:08
  2. Behöver hjälp med mod-rewrite och redirect 301!
    Av thegoogoodoll i forum URL-omskrivning
    Svar: 7
    Senaste inlägg: 2008-04-23, 13:00
  3. Svar: 5
    Senaste inlägg: 2008-04-17, 13:25
  4. Behöver tips för webbhotell
    Av Jim Westergren i forum Övrigt
    Svar: 49
    Senaste inlägg: 2008-03-03, 21:42
  5. Behöver råd och tips
    Av MattiasN i forum Domänen
    Svar: 0
    Senaste inlägg: 2006-05-16, 10:59