login  Naam:   Wachtwoord: 
Registreer je!
 Forum

URL verbergen

Offline Freekie - 15/07/2007 15:14
Avatar van FreekieNieuw lid Ik zou graag de URLs op mijn site willen verbergen, zodat je alleen de mappen ziet. ( zoals deze site, en bijvoorbeeld http://www.rabobank.nl )

Is dat heel moeilijk?

4 antwoorden

Gesponsorde links
Offline gothmog - 15/07/2007 15:20
Avatar van gothmog Lid Je moet een aantal aanpassingen doen. Dit moet in je htaccess bestand.
Zoek eens op mod rewrite, er zijn een hele hoop tutorials voor geschreven. Als je het eenmaal snapt is het heel makkelijk!
Offline Freekie - 17/07/2007 11:54
Avatar van Freekie Nieuw lid Ik ben al een tijdje bezig met de mod_rewrite functie en het is bijna gelukt. Ik krijg nu alleen een pagina zonder opmaak, dus zonder css.

Weet iemand wat het probleem is?
Offline Freekie - 17/07/2007 12:47 (laatste wijziging 17/07/2007 13:21)
Avatar van Freekie Nieuw lid Waarschijnlijk weet ik waar het probleem zit.
Ik gebruik nl. een GET-variabele in mijn css link op deze manier:

  1. //post resolutie in server
  2. echo "<script language='javascript'>\n";
  3. echo " location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
  4. . "&width=\" + screen.width;\n";
  5. echo "</script>\n";
  6. exit();
  7. }
  8.  
  9. //bepaal welke css wordt aangeroepen
  10.  
  11. if(empty($_SERVER['REDIRECT_URL'])){
  12. $_SERVER['REDIRECT_URL'] = '';
  13. }
  14. $homedir = '/';
  15. $dir = $_SERVER['REDIRECT_URL'];
  16. $homearray = explode('/',$homedir);
  17. $dirarray = explode('/',$dir);
  18. $basedir = '';
  19. for($i=1;!empty($dirarray[$i]);$i++){
  20. if($homearray [$i] != $dirarray[$i]){
  21. $basedir.= '../';
  22. }
  23. }
  24.  
  25.  
  26. echo '<link rel="stylesheet" type="text/css" href="opmaak/opmaak'. $GET['width'] .'.css">';




Hoe moet ik dit oplossen met mod_Rewrite?
Offline willemw - 17/07/2007 14:14
Avatar van willemw Nieuw lid het probleem is die laatste regel
je roept de file "opmaak/opmaakbreedte.css op.

het probleem is als ik nu bv via het adres http://www.jouwsite.be/artikels/artikel_over_iets/ op deze pagina terechtkom hij op zoek gaat naar http://www.jouw...aak/opmaak
breedte.css terwijl hij naar http://www.jouwsite.be/opmaak/opmaak
breedte.css zou moeten zoeken.

Absoluut pad gebruiken in de css is dus de boodschap


(OOk over het systeem van de breedte rechtstreeks mee te nemen in de filename van de css heb ik zo mijn vragen. Er zijn best veel verschillende waarden voor width mogelijk, en als hij je css niet vindt gaat hij natuurlijk ook niks tonen. Misschien toch eens proberen of je niet met %'en in je css kan werken)

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.23s