Just nu i M3-nätverket
Jump to content

Byta adress


raiTA

Recommended Posts

Hej,

Jag ska byta webbhotell och skulle vilja hitta ett program som kan titta i min hemsides-mapp på datorn och ersätta varje html-fil den hittar med en fil som pekar till den nya adressen. Så att jag kan ladda upp dessa filer på det gamla stället. Detta eftersom jag har länkar från sökmotorer till en massa olika sidor på mitt gamla webbhotell.

 

Hoppas du förstår!

Tack för din tid!

//erik

 

Link to comment
Share on other sites

Jag ska byta webbhotell och skulle vilja hitta ett program som kan titta i min hemsides-mapp på datorn och ersätta varje html-fil den hittar med en fil som pekar till den nya adressen.

 

 

Detta är inte riktigt en lösning men ett förslag till lösning:

 

De flesta webbhotell erbjuder en egen 404-sida, alltså en sida som visas när det saknas en sida. Tex: http://www.fluffigt.net/dennasidafinnsinte.html De flesta erbjuder också någon form av .shtml-variant av detta, alltså att man kan köra ett inkluderat CGI-skript i dessa filerna.

 

Ett enkelt perl-skript du då kan inkludera är:

 

#!/usr/bin/perl

# Byt ut missing\.shtml mot det filnamnet du ger .shtml-filen. 
die if($ENV{REQUEST_URI} =~ /missing\.shtml/);


# Ny bas-url, ingen / i slutet.
$baseurl = "http://www.ny.hemsida.nu";


print "Location: $baseurl$ENV{REQUEST_URI}\n\n";

 

Denna kod kan du nu spara som tex 404.cgi och annropa från missing.shtml eller liknande med:

<!--#include virtual="cgi-bin/404.cgi"-->

 

eller liknande.

 

Lycka till!

 

 

.dune.

----------------------------------------------

push@A,$_ for reverse q.e...q.n.;for(@A){$_=unpack(q|c|,$_);@a=split//; shift@a;shift@a if $a[$[]eq$[;$_=join q||,@a};print $_,$/for reverse @A

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...