Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Get and Strip URL - link

Pagina: 1
Acties:

  • World Citizen
  • Registratie: Oktober 2002
  • Laatst online: 18:06
Hoi,


Ik zit met een vraag waar ik een hoop over kan vinden maar niet echt uitkom.

Ik heb een site waar 20 subURLS op uitkomen.
url1.websitenaam.nl
url2.websitenaam.nl
url3.websitenaam.nl

Waarin "websitenaam" altijd hetzelfde is, en de sub dus uniek is

Nu wil ik op die site een link maken die variabel is.
Als je deze link aanklikt.. dan moet hij het unieke sub gedeelte pakken en daar iets aan toevoegen om vervolgens daar ook naartoe te gaan.

Dus.
Ik zit op url1.websitenaam.nl
Ik klikt op de variabel link
Ik word doorverwezen naar url1.ietsanders.nl

Of
Ik zit op url2.websitenaam.nl
Ik klikt op de varriable link
Ik word doorverwezen naar url2.ietsanders.nl


Je komt dus bv via www.url1.rodewebsite.nl op een website uit.
Op die website klik je op een link en dan ga je naar www.url1.blauwewebsite.nl

Of

Je komt dus bv via www.url1.nummer1website.nl op een website uit.
Op die website klik je op een link en dan ga je naar www.url1.nummer2website.nl


Ik wil dus eigenlijk een functie die de huidige URL pakt, daar enkel het subdomein afknipt. en dat subdomein weer voor een andere link plakt.

Ik hoop dat het een beetje duidelijk is 8)

FreeReef.nl


  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

Welk gedeelte lukt er niet ? Waar loop je specifiek op vast ?

  • Gtoniser
  • Registratie: Januari 2008
  • Laatst online: 22:47
Hoe wil je deze links maken? Javascript? Dit is iets wat je beter server side kunt doen, zeker als je ook dingen als SEO belangrijk vindt.

  • World Citizen
  • Registratie: Oktober 2002
  • Laatst online: 18:06
:X
Ik kan vinden hoe ik de huidige url pak.
Ik kan vinden hoe ik iets ergens uit strip.

Maar om dit allemaal te combineren naar een nieuwe url is mij volledig onduidelijk.

De meeste dingen die ik tegenkom zijn PHP geschreven.

FreeReef.nl


  • Onbekend
  • Registratie: Juni 2005
  • Laatst online: 23:34

Onbekend

...

Waarin heb jij jouw website gemaakt?

Speel ook Balls Connect en Repeat


  • World Citizen
  • Registratie: Oktober 2002
  • Laatst online: 18:06
De pagina waar ze op uitkomen via de 20 urls is een wordpress pagina. De pagina waar ze naartoe moeten gaan is een magento pagina.


Hele verhaal.

___________

ik heb 20 unieke webwinkels die allemaal onder een uniek subdomein hangen.
Dus
- webwinkel1.naam.nl
- webwinkel2.naam.nl
- webwinkel3.naam.nl

__________

Ik heb 1 centrale blog
Dit is dus 1 blog, maar daar komen meerdere URLS op uit.
Dus:
- webwinkel1blog.naam.nl
- webwinkel2blog.naam.nl
- webwinkel3blog.naam.nl
___________


Nu wil ik op de webwinkels een link maken naar de blog. Dus op webwinkel1.naam.nl plaats ik een knop die naar webwinkel1blog.naam.nl gaat.
Ze komen dan uit op de centrale blog, maar wel hun eigen unieke subdomeinnaam.

Op die blog heb ik een knop "aanbiedingen".
Die knop moet variabel zijn.
Als je op aanbiedingen klikt dan moet hij dus het subdomein stuk van de huidigge URL pakken... daar afknippen "blog", je houd dan over "webwinkel1" , en dat moet hij weer plakken aan .naam.nl zodat de mensen weer op de webwinkel uitkomen waar ze vandaan kwamen.


(reden, vermijden van het maken van een unieke blog per webwinkel)

FreeReef.nl


  • TERW_DAN
  • Registratie: Juni 2001
  • Niet online

TERW_DAN

Met een hamer past alles.

En wil je dit clientside of serverside gaan doen?

  • World Citizen
  • Registratie: Oktober 2002
  • Laatst online: 18:06
Serverside.

FreeReef.nl


  • Barryvdh
  • Registratie: Juni 2003
  • Laatst online: 21:50
$_SERVER['HTTP_HOST'] heb je gevonden? En dan exploden op de punten ofzo, geeft je toch alle onderdelen? Of wat lukt er niet?

  • TERW_DAN
  • Registratie: Juni 2001
  • Niet online

TERW_DAN

Met een hamer past alles.

Barryvdh schreef op donderdag 25 april 2013 @ 17:25:
$_SERVER['HTTP_HOST'] heb je gevonden? En dan exploden op de punten ofzo, geeft je toch alle onderdelen?
En dan dat stukje toevoegen aan de linkjes die je op die pagina hebt staan en dat serveren aan de browser.

  • Cor453
  • Registratie: Mei 2011
  • Laatst online: 30-10 14:42
Dat serveren kan natuurlijk ook weer op meerdere manieren.. bijvoorbeeld een Location: header, of een redirect HTTP code (301, 302 etc.)

  • World Citizen
  • Registratie: Oktober 2002
  • Laatst online: 18:06
TERW_DAN schreef op donderdag 25 april 2013 @ 17:47:
[...]


En dan dat stukje toevoegen aan de linkjes die je op die pagina hebt staan en dat serveren aan de browser.
Dit lukt niet. Ik krijg de URL te pakken en het strippen wil uiteindelijk waarschijnlijk ook wel lukken.. maar mergen met een andere link krijg ik niet helemaal voor elkaar.

Zover ik begrijp strip ik de waarde uit de url, geef ik deze een "tag" en roep ik deze weer aan als ik die nodig heb. Zo kan ik die tag altijd in die sessie raadplegen.

FreeReef.nl


  • bartbh
  • Registratie: Maart 2004
  • Niet online
Laat dan eerst maar eens zien wat je doet en hoe je dat doet. En uiteraard ook laten zien wat het je oplevert en wat je er van verwacht.

Anders wordt het voor ons wel heel moeilijk om je te helpen. En we gaan het ook niet helemaal voor je voorkauwen.

Dus post hier eens de relevante stukken PHP die je al in elkaar hebt gefietst.

  • World Citizen
  • Registratie: Oktober 2002
  • Laatst online: 18:06
Geen probleem. Ik ben je dat morgen dan verschuldigd.

Voorkauwen hoeft niet, maar na lang googlen kom ik niet tot een geheel van alle onderdelen.
Uiteindelijk ben ik wel op zoek naar letterlijke voorbeeld code. Het idee is me wel duidelijk, maar de code wil niet lukken.

Zoals gezegd.. ik schrijf morgen uit wat ik heb.

FreeReef.nl


  • Biersteker
  • Registratie: Juni 2009
  • Laatst online: 21:47
PHP:
1
2
3
4
<?php 
$parts = explode (".", $_SERVER['HTTP_HOST']); 
header("Location: http://$parts[0].wordpress.com");
?>

Beetje quick and dirty, maar dat zou toch al moeten voldoen?
@NMe, was ook een beetje snel/lomp getikt. Heb hem ff aangepast.

[ Voor 47% gewijzigd door Biersteker op 26-04-2013 02:45 ]

Originally, a hacker was someone who makes furniture with an axe.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Het protocol zit nooit in de HTTP_HOST. Daarnaast kan die if op regel 4 natuurlijk nooit en te nimmer goed gaan.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1