Beste SD'ers,
Op veel websites zie ik een link als het volgt verschijnen:
http://www.example.com/home (Terwijl deze linkt naar home.php)
Hoe is het mogelijk om de .php uitgang "weg te laten" bij het tonen van de link in de adres-balk?
- HTML/PHP "Uitgang" weglaten.
-
30-03-2010, 21:15 #1
- Berichten
- 45
- Lid sinds
- 15 Jaar
HTML/PHP "Uitgang" weglaten.
-
-
30-03-2010, 21:17 #2
- Berichten
- 289
- Lid sinds
- 16 Jaar
Mod_Rewrite is wat je nodig hebt ;)
-
30-03-2010, 21:46 #3
- Berichten
- 8
- Lid sinds
- 15 Jaar
Het ligt eraan wat je wilt.
Als je urls zoals http://www.example.com/?page=home wilt aanpassen, dan heb je inderdaad die mod_rewrite nodg.
Anders;
Voor iedere pagina een eigen map aanmaken, en de pagina dan index.php noemen.
Als de map dan home heet, dan zie je in je browser de url http://www.example.com/home staan, terwijl er in principe dit staat; http://www.example.com/home/index.php
De server die ziet dat er geen extentie achter staat, en zoekt dus automatisch naar een index.php (of index.html)
Als je het niet snapt moet je maar even een PM sturen ;)Laatst aangepast door Timon van Hardeveld : 30-03-2010 om 21:55 Reden: Foutje in bericht
-
30-03-2010, 21:51 #4
- Berichten
- 751
- Lid sinds
- 15 Jaar
@Timon
Dat is dus de meest verkeerde methode die er is ;-)
De juiste manier is zoals verteld door meneer Buitenhuis "Mod_Rewrite".
Mocht je niet snappen hoe dit werkt, reageer dan gerust of stuur me een PB.
Kan wel een voorbeeldje posten, zodat iedereen er wat aan heeft.
Ik houd de topic in de gaten, zie vanzelf of je hulp nodig hebt:)
-
30-03-2010, 21:57 #5
- Berichten
- 8
- Lid sinds
- 15 Jaar
H.Bozkurt;
Zolang je geen php/javascript variabelen eruit wilt halen, lijkt mijn oplossing toch prima?
Simpel en effectief.
-
30-03-2010, 22:01 #6
- Berichten
- 751
- Lid sinds
- 15 Jaar
Simpel is het niet, als jij voor elke scriptje/pagina een aparte map aan wilt maken, dan doe je dat.
Maar het scheelt je veel tijd en het belangrijkste: overzichtelijkheid.
In mijn ogen ben je als prorgammeur toch netjes en overzichtelijk gewend. Ik zie het nut er niet van om voor elke pagina een map aan te maken (als je het ook daadwerkelijk doet voor de urls).
Stel jij wilt een scriptje gaan invoeren in een pagina, dan zal het uiteindelijk toch weer zo worden: home/?subonderwerp=1 e.d dus zul je uiteindelijk toch weer mod_rewrite moeten toepassen wil je nette urls gebruiken.
Met andere woorden, doe het meteen goed, scheelt je nu en later heel wat tijd :-)
Het is heel simpel, simpeler dan je denkt.
-
30-03-2010, 22:16 #7
- Berichten
- 277
- Lid sinds
- 17 Jaar
-
31-03-2010, 11:51 #8
- Berichten
- 45
- Lid sinds
- 15 Jaar
Het is me momenteel al gelukt met mod_rewrite,
hartstikke bedankt voor de hulp!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic