URL Redirect / Cloak Problem.. Klarer noen å hjelpe ??

i-net

WF 09
OK. Dette er et problem som jeg tror det må tenkes litt utenfor boksen for å løse. Evt. er det superenkelt, men bare ikke jeg som ser hva løsningen er. Men tror nok dette blir litt for avansert for den vanlige WF brukeren hehe...

Problemet er som følger:



1. Jeg har en liste med linker i excel. Formatet på linkene er omtrent slik (eksempel):
HTML:
Link1: [url]http://url.com/click?p(124)p(3223)prod(123333)tid(5)url(http%3A%2F%2Fstore.netshopa.com%2Fus%2Fgo%2Fproduct%2FMB571Z%2FA[/url])

Link2: [url]http://url.com/click?p(124)p(1234)prod(123456)tid(5)url(http%3A%2F%2Fstore.netshopa.com%2Fus%2Fgo%2Fproduct%2FM9720G%2FB[/url])

osv.. osv.

Tenk deg at listen er lang som et vondt år med slike linker. Dvs. så lang at jeg ikke har så lyst å lage hundrevis av manuelle redirect linker.

NB: Altså bare for å ha det klart: hver link er forskjellig.

Hvordan kan jeg få lage en redirect link / cloaka link på dette som f.eks. vil se slik ut:

www.url.com/urla
www.url.com/urlb

??

Takk for all hjelp som måtte komme. :cool:
 
Sist redigert:
Går ut fra php/apache: Er det ikke så enkelt som å hente "kodeordet" ut av url-en med en rewriterule, kopiere url-lista di inn i en mysql-tabell og legge til et ekstra field i tabellen som inneholder kodeord, slenge sammen et enkelt script for å generere kodeord automatisk så du slipper å gjøre dette manuelt, og deretter bare slå opp dette mot databasen og sende brukeren til riktig link med header? Slik at dersom du går inn på url.com/urlxyz går denne først gjennom .htaccess og lagrer stringen urlxyz i en variabel, så sjekker du verdien av denne variabelen opp mot databasen hvor link nummer 4367 har blitt tilordnet stringen urlxyz, og så kan du bare hente ut link nummer 4367 og sende brukeren dit? Eller har jeg misforstått spørsmålet?
 

i-net

WF 09
hehe ja akkurat. Det hørtes riktig ut det du skriver der.. men er også der det stopper opp for meg, for aner ikke hvordan man faktisk gjøre dette.
 

Nutz

Med lem
Du har lenkene i Excel?
En liten makro gjør da konverteringsjobben jobben relativt enkelt.
Er det noe jeg ikke har forstått her?
 

jagarock

Information Research & Analytics
jeg gjør masse mod rewrites, det er gull for seo :)
slik printer du ut en liste du kan lagre som ".htaccess" og putte i rota på url.com: Search with Many

1. legg fila med alle linkene på rota, kall den filnavn.txt
2. lag fks. "htaccess_script.php" og putt inn detta:

<?
header("Content-Type: text/plain");
$fil = file_get_contents('filnavn.txt');
echo "RewriteEngine On\r\n";
foreach ($fil as $linje) {
echo "RewriteRule ^url".$count++." ".$linje."\r\n";
}
?>

kjør den.
du vil da få linjer som ser ut som dette:

RewriteRule ^url1 click?p(124)p(3223)prod(123333)tid(5)url(http%3A%2F%2Fstore.netshopa.com%2Fus%2Fgo%2Fproduct%2FMB571Z%2FA
RewriteRule ^url2 click?p(124)p(3223)prod(123333)tid(5)url(http%3A%2F%2Fstore.netshopa.com%2Fus%2Fgo%2Fproduct%2FMB571Z%2Fsdsd

osv osv.
med en slik htaccess fil vil www.url.com/url1 da peke til www.url.com/click?p(124)p(3223)prod...p://store.netshopa.com/us/go/product/MB571Z/A
og med peke til mener jeg "cloake" som du sier.

skjønner? stripp vekk url.com: Search with Many fra alle linkene på forhånd.
 
Sist redigert:
Topp