absolute links

Status
Niet open voor verdere reacties.

apcmvw

Gebruiker
Lid geworden
7 feb 2012
Berichten
80
Omdat ik (met de hulp van Helpmij) een beveiligde subdirectory in mijn site heb ingebouwd moest ik de links in mijn hoofdmenu aanpassen. Ik heb daar nu absolute links van gemaakt maar helaas blijken die na uploaden maar gedeeltelijk te weren. De ene pagina wel de andere niet. In het slechte geval valt hij weer terug naar de eerdere verwijzing. Wie weet raad?
 
Laat eens wat voorbeelden uit je code zien? Pro tip: zet er de
HTML:
 tags omheen!
 
De code die hij met name niet lijkt te willen oppikken is:
<a href="http://www.bigbandbreukelen.nl/beveiligd/artiesteningang/html" target="_self">

Bedoel je dat ik [...] er omheen moet plaatsen?
 
Nee, hier op Helpmij.nl heb je in de editor (als je een bericht schrijft) een <> knop, die is voor HTML. Dan ziet je code er wat leesbaarder uit.

Je hoeft target="_self" niet te gebruiken, omdat dat standaard is.

Heb je de <a> wel afgesloten met </a>?
 
Laatst bewerkt:
Maar waarom absolute links? Relatieve linkjes zijn veel makkelijker.

Straks verandert de domein in bigbandbreukelenenomgeving.nl, of ontwikkel je je website op http://ontwikkeling.bigbandbreukelenenomgeving.nl en dan moet je tientallen of honderden linkjes aanpassen.
Gebruik gewoon relatieve paden:
Code:
 <a href="/beveiligd/artiesteningang/html">Klikkiewikkie</a>

Als deze met een / beginnen, dan beginnen vanaf de webroot volgens de browser.
 
Je hebt gelijk: Veel eenvoudiger! Bedankt. (Ik volg de methode trial and error, vandaar!)
Maar nu, ook met deze eenvoudiger aanpak heb ik nog steeds het probleem dat bij het uploaden naar de server deze nieuwe link niet "gepakt"wordt. Ik heb de cache al leeggemaakt en het betreffende deel van de server verwijderd en opnieuw (met de juiste link) geupload maar het lukt niet.
 
Laat eens zien hoe je links nu zijn in je browser, veranderen die wel?
En laat ook eens een schematische weergave zien van je directorystructuur..

Heb je een zichtbaar voorbeeld?
 
Mijn probleem blijkt een upload probleem te zijn. Als ik de pagina's stuk voor stuk upload wordt de gewijzigde link wel meegenomen. ,Als ik een aantal pagina's tegelijk upload wordt de gewijzigde link niet overgenomen. Ra ra hoe kan dat?

Ik ontdek nu zojuist zelf dat het probleem verdwijnt als ik alle pagina's van de server haal en ze opnieuw upload. Bedankt dus voor het meedenken. Als iemand nog kan verklaren waarom het overschrijven van pagina's bij het uploaden niet steeds goed gaat dan ghraag. Maar overigens is mijn eigenlijke probleem uit de wereld.
Bedankt!
 
Misschien staat er in .htaccess een cache aan of iets dergelijks waardoor je een harde refresh moet doen met CTRL+F5?
Als je een voorbeeld hebt kan ik eens kijken of er vreemde cache-headers zijn.
 
Relatieve adressen zijn handiger dan absolute adressen. Je kunt het met een <base> oplossen. Als ik uit ga van de html op je website...
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="nl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Big Band Breukelen</title>
<base href="http://www.bigbandbreukelen.nl/" />
.....
</head>
Bij een relatief adres wordt dan automatisch het base adres ervoor gezet terwijl je er nog steeds vanaf kan wijken als je ergens toch een absoluut adres wilt gebruiken.

Suc6. have fun.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan