Synology-Forum.nl

Overige software => Web Station => Topic gestart door: willemdeneus op 18 januari 2024, 16:51:54

Titel: links in website doen het niet
Bericht door: willemdeneus op 18 januari 2024, 16:51:54
 ik ben beizg met een website te maken  ik kom tot de ontdekking dat urls van buiten de website netjes worden weer gegeven
 maar links van intern pagina niet  zie voorbeeld
<a href="team.php"><button class="custom-button custom-button-primary">Staff Team</button></a>
hij laad onder in  de goede pagina zien team.php maar laad  ipnr/team/   iemand  idee of een oplossing
Titel: Re: links in website doen het niet
Bericht door: Briolet op 18 januari 2024, 22:11:21
Ik denk dat je
<a href="team.php">moet vervangen door
<a href="/team.php">
Zelf gebruik ik
<a href="/hoofdmap/team.php">En in "hoofdmap" staat mijn hele website. In elk geval kun je het beste alles relatief adresseren. Dus inderdaad niet je hele websitenaam meenemen.

Maar kijk even in een van de diverse html tutorials
Titel: Re: links in website doen het niet
Bericht door: jr212 op 19 januari 2024, 09:38:30
Even iets meer
1. je maakt een button in een a-tag. Lijkt me niet logisch gezien je op beide kan klikken en je dus eigenlijk niet zeker bent wat er eerst zal gebeuren. Mogelijks is er geen actie gekoppeld aan je button. Niet te zien maar misschien ingevuld via javascript
2. links werken via referentie dus als je in een submap staat en je forceer niet via "/" (zoals @Briolet al aangaf) (hoogste niveau) of via "../" (1 niveau hoger) dan wordt er gekozen uit de huidige map.

Voor problemen met websites kan je ook terecht op phphulp.nl dus ook in het Nederlands :) want dit is geen synology probleem.
Titel: Re: links in website doen het niet
Bericht door: willemdeneus op 19 januari 2024, 09:41:35
  inkader ik  heb  van alles geprobeerd maar  niks  krijg  ik  goed  als  ik team.php   gebruik   en   ik  kijk  op  index.php
  en ik ga op de knop staan zie je links onder in de adress waar hij naar toe gaat met  alle duidelijkheid    links    zijn  goed hij maakt  er  bij  open  van  de pagina /team/  van   en  krijg  dan  404  pagina   wanneer ik  de pagina probeer op te roepen apart wordt hij ook niet weer gegeven