Bigfoot Geplaatst: 26 januari 2005 Geplaatst: 26 januari 2005 Ik heb een .com domein die ik heb doorverwezen naar mijn Homepagina van mijn internet provider. Dat is in een frame gedaan zodat het .com URL in de adresbalk blijft staan. Maar de zoekmachines (Google) vinden dan alle onderliggende pagina's en die zien eruit als /home.tiscali.nl/bigfoot/etc/etc.htm Hoe kan ik dit nu het beste aanmaken? op alle onderliggende pagina's (die zitten ook nog in een eigen frame) javascript code toevoegen zodat het wordt doorverwezen naar het .com hoofdpagina? Of zijn er slimmere oplossingen? Het liefste zou ik zien dan in dat geval de .com URL in de domeinbalk staat maar dat hij wel mijn framepagina opent, met als inhoud pagina, de pagina die gekozen is. Zelf hosten of hosten bij een commerciele server wil ik niet.
Duwgati Geplaatst: 26 januari 2005 Geplaatst: 26 januari 2005 Ik gebruik op mijn website dit stukje javascript om de redirect te forceren: Code: URLName = "" + window.location; lastSlash = URLName.lastIndexOf("?"); URLName = URLName.substr(lastSlash + 1,URLName.length - lastSlash); if (self.parent.frames.length!=2) { window.top.location.replace("home.php?"+URLName+"") } Dit stukje code maakt gebruik van PHP, maar het zou ook volledig in javascript op te lossen zijn. Is alleen een tikje complexer. Het is bijzonder elegant tegenover je bezoekers omdat ze uiteindelijk wel op de gevraagde pagina terecht komen, EN compleet binnen de juiste frameset geladen. Maar... je hebt dan niet www.bigfoot???.com in je adresbalk staan, maar de URL die je in het script opmaakt. Een mogelijk alternatief is dat je mensen altijd redirect naar je .com URL en ze dan opnieuw hun weg laat zoeken via het menu-systeem.
Bigfoot Geplaatst: 4 juli 2005 Auteur Geplaatst: 4 juli 2005 Hoe kan ik deze code precies tussen mijn HTML krijgen, van PHP heb ik totaal geen verstand. Ik heb dus het liefst dat als iemand via de site http://home.tiscali.nl/tolner/rus/sat_eng.htm binnenkomt (is via Google zo gevonden door gebruiker) doorgestuurd wordt naar http://www.russkyclub.com maar dan wel in de frameset die gekozen was (in de goede taalvariant). Liefst met het .com adres in de adresbalk!
Smurf Geplaatst: 4 juli 2005 Geplaatst: 4 juli 2005 Misschien een domme opmerking maar kun je dat niet gewoon instellen bij degene waar je het .com domein hebt geregistreerd? Mijn .com domein wordt ook doorverwezen naar mijn server hier thuis en als ik die pagina open blijft er gewoon www.mijndomein.com/pagina.html staan Bolt HD, strong srt8000 sattracker 4, srt4125 concord 1.05, hotbird, astra 1,2,3
Smurf Geplaatst: 4 juli 2005 Geplaatst: 4 juli 2005 hmm ik zie dat ik mijn .com naar mijn IP laat doorwijzen. De andere forward optie is naar een url, met "URL gripper" dan zou de domein naam moeten blijven staan (kan ik nu niet controleren) Als iemand via een andere url binnenkomt is de enige oplossing denk ik alle pagina's te benoemen met volledige url http://jouwdomein/pagina Bolt HD, strong srt8000 sattracker 4, srt4125 concord 1.05, hotbird, astra 1,2,3
Bigfoot Geplaatst: 4 juli 2005 Auteur Geplaatst: 4 juli 2005 Dat bedoel ik niet. Mijn .com domein is zoals je kan zien al doorverwezen naar de homepageruimte van Tiscali. Het gaat nu om degenen die rechstreeks binnenkomen op deze subpagina's, dat komt omdat ze via Google daar terecht komen (op zich goed natuurlijk, maar ik heb liever dat ze op de hoofdpagina komen)
Smurf Geplaatst: 4 juli 2005 Geplaatst: 4 juli 2005 <script language="JavaScript"> if(document.URL.indexOf("tiscali") >= 0) {document.location="http://www.russkyclub.com/rus/sat_eng.htm"} </script> volgens mij als je dat doet op die pagina, moet het goed gaan net getest, vroeg naar een pagina op mijn xs4all url en stuurde me netjes door naar .com naam Bolt HD, strong srt8000 sattracker 4, srt4125 concord 1.05, hotbird, astra 1,2,3
Bigfoot Geplaatst: 4 juli 2005 Auteur Geplaatst: 4 juli 2005 deze pagina : http://www.russkyclub.com/rus/sat_eng.htm bestaat niet die staat alleen op Tiscali
Gast Geplaatst: 5 juli 2005 Geplaatst: 5 juli 2005 Frame redirect.... om van een pagina de naam in de adresbalk te laten staan <html> <head> <title>Welcome to russkyclub</title> </head> <frameset rows="100%"> <frame name="default" src="http://www.kan-een-hele-lange-rare-url-zijn.nl/index.htm" noresize> </frameset> </html> en een redirect via de meta <html> <head> <title>Welcome to russkyclub</title> <meta HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://www.naar-de url-waar hij heen moet.nl"> </head> <body> </body> </html> Deze laatste laat iemand die binnenkomt op jouw lange provider url binnen 0 seconden doorverwijzen naar de russkyclub.com ...... hoop dat je er wat aan hebt. <img src="/forums/images/graemlins/smirk.gif" alt="" />
Duwgati Geplaatst: 6 juli 2005 Geplaatst: 6 juli 2005 Als de provider waar russkyclub.com draait PHP support, kun je het volgende doen: Zet op alle pagina's die moeten redirecten (dus wanneer ze via google binnenkomen) het volgende javascript: Code: URLName = "" + window.location; if (self.parent.frames.length!=2) { window.top.location.replace("http://www.russkyclub.com/index.php?page="+URLName+"") } Het beste kun je dat scriptje opslaan onder de filenaam frameset.js In je code op iedere pagina zet je dan in de HEAD-sectie de volgende regel: Code: <script language="JavaScript" src="frameset.js"></script> Vervolgens maak je in de root folder van russky.com een index.php aan waar je de frameset in definieert. De specificatie van je frameset ziet er dan als volgt uit: Code: <?PHP $page = $_GET["page"]; ?><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html><head><title>Bigfoot's page</title><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <frameset rows="110,*" border=0 frameborder=0 cols="*"> <frame name="topFrame" src="topframe.php" scrolling="no"><frame name="mainFrame" src="<?php echo $page ?>"></frameset><noframes></noframes><body> </body></html>
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen