Beste Sd'ers,
Ik maak gebruik van de volgende .htaccess code om mijn links er iets beter uit te laten zien.
Maar zoals je kan zien zit er een trailing slash achter zonder die trailing slash krijg ik een 500 error op mijn home page. Maar vanwege deze trailing slash worden de relatieve links veranderd weet iemand van jullie hoe dit voorkomen kan worden, want ik heb al gegoogled, maar er kwam niets uit wat mij helemaal goed kon helpen of wat ik volkomen begreep.Code:RewriteEngine on RewriteRule ^(.*)/$ ?page=$1
Alvast bedankt,
J. Kamphuis
- .htaccess hulp gezocht | Relative links
-
12-08-2010, 00:16 #1
- Berichten
- 336
- Lid sinds
- 16 Jaar
.htaccess hulp gezocht | Relative links
-
In de schijnwerper
Gezocht linkpartners en blogs DA20+ TF20+ | Ruil en Koop | Diverse branchesLinkpartnersBetaalde blog en advertentiemogelijkheid op groeiende website over luxe hotels!AdvertentieruimteVEILING: Snelgroeiend YouTube kanaal 21.000 subscribers en 9,1 miljoen views!Website te koopSnatcher.nl - Slechts €10 - Snatch Quarantaine DomeinnamenPromotie -
12-08-2010, 06:59 #2Particulier
- Berichten
- 126
- Lid sinds
- 14 Jaar
In je htaccess-rule zoek je naar een willekeurig stuk om the herschrijven. Aangezien er altijd een willekeurig stuk wordt gevonden, is de rule altijd geldig en zal uitgevoerd blijven worden. Wanneer dat gebeurt, signaleert de webserver deze fout en geeft een error-500.
Dit is op te lossen door aan te geven dat deze rule de laatste is, middels [L]
Alleen herschrijft deze rule alles, dus ook opvragingen naar .css-bestanden en dergelijke. Ik neem aan dat je dat bedoeld als je 'relative link' schrijft.
Dit is op te lossen door eerst af te vragen of het opgevraagde bestand bestaat, middels RewriteConditions.
Uiteindelijke htaccess:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ?page=$1 [L]
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