Rätt sätt att dirigera trafik med .htaccess och 301-metoden?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • nighteye
    Medlem
    • 2002-09-27
    • 60

    #1

    Rätt sätt att dirigera trafik med .htaccess och 301-metoden?

    Det är som så här att jag vill dirigera trafiken från min gamla blogg till min nya som ligger på en annan domän men behålla min Google rank och inte tappa allt för många besökare på dirigeringen. Dvs. jag vill peka över rubbet som finns indexerat hos Google till nya url'er.

    Den gamla bloggen ligger på ett Blogspot konto medans den nya kör Wordpress så jag har löst det som så att om man skriver URL'en direkt så hamnar man på den nya bloggens domän - och går man till en permalink så flyttas man över via ett PHP script med .htaccess. Nu är frågan i fall jag gjort det här på rätt sätt, ska man använda 302 eller 301 och i så fall var?

    Code:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^/$ http://www.nydomän.se/ [R=301,NC,L]
    RewriteRule ^/?(.*)$ http://www.nydomän.se/redirect.php?q=$1 [R=301,NC,L]
    Den första omskrivningen känns helt rätt men jag är osäker på den andra. I redirect.php så gör jag en sökning i Wordpress-databasen och matchar det jag får från $1 så att man hamnar på rätt bloggpost (eller så nära möjligt) och besökaren skickas automatiskt vidare till sidan den tror är rätt via en 301-referer.

    Då jag redan satt en 301 till redirect.php via .htaccess och sätter sedan ytterligare än via PHP-skriptet så kanske det blir fel? Borde jag ha en 302 till php-skriptet och sedan köra 301 via det? Vad är rätt och vad är fel? Vill inte åka på nåt staff hos Google för en klantgrej. Tack på förhand!
Working...