-
Gamla sidor med PR
Har en liten fundering...
Jag håller på och gör en total remake av en äldre företagssida med cirka 25 undersidor. Alla dessa 25 har en relativt hög PR som jag då självklart vill behålla till min nya sida.
Jag har ingen möjlighet att använda samma namn på de nya sidorna som på de gamla då jag använder ett annat serverspråk nu (sida.php istället för sida.asp).
Bör jag göra 25 stycken "server side redirect" eller är det bara att lägga upp de nya sidorna och vänta på att google ska ge mig en ny PR för dessa som då borde vara i nivå med den gamla (tar inte detta lång tid?)?
Ska även påpeka att de 25 undersidorna inte har hög PR på grund av externa länkar, utan förmodligen pga interna sådana...
-
jag skulle gora en 301 frang gamla.asp till nya.php och gora sa pa samtliga sidor om du har mojlighet
har du inte mojlighet till det gor 301 till index.php
-
Vilket för en in på:
Hur skriver man en 301 redirect i asp,
någon som har en bra resurs för detta?
-
Så här skriver du i ASP:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently" Response.AddHeader "Location", " http://www.new-url.com"
%>
Här hittar du hur man gör 301 redirect i olika scriptspråk:
http://www.webconfs.com/how-to-redirect-a-webpage.php
-
En annan idé är att använda mod_rewrite och skriva om .asp till .php. På så sätt skulle det för google (och alla andra) se ut som om samma sida fortfarande fanns kvar. (Alltså så att ett anrop till sida.asp returnerar sida.php, utan att ändra URL:en i adressfältet)
I .htaccess filen skriver du så här:
RewriteEngine on
RewriteRule ^(.*).asp $1.php
Om du har kontroll över webbservern kan du till och med instruera webbservern att hantera alla .asp filer som .php.
-
Tack för tipsen!
Det du skriver om att ändra med mod_rewrite är faktiskt en riktigt smart lösning som jag ska kika närmre på...
Genom detta slipper man ju hela problematiken och behöver inte skapa 25 nya sidor...
-
Det finns massor av smarta lösningar som man kan förverkliga med .htaccess och mod_rewrite :)