Momenteel heb ik het volgende
RewriteRule ^([^.]+)/([^.]+)$ ?language=$1&title=$2 [NC]
zorgt voor een rewrite van
domein.com/index?language=en&title=home naar
domein.com/en/home
Probleem: voor het linken naar css-bestanden, images etc moet ik telkens '../' gebruiken om een map hoger te gaan, terwijl dit eigenlijk niet moet. Het komt door de map 'en/' die staat in het adres.
Is er een mogelijkheid om dit probleem te omzeilen?
Linken naar /css/bestand.css ipv ../css/bestand.css is geen oplossing, de website staat in een map ipv in de root van de webserver, en dan lukt '/' niet meer.
Momenteel heb ik het volgende
RewriteRule ^([^.]+)/([^.]+)$ ?language=$1&title=$2 [NC]
zorgt voor een rewrite van
domein.com/index?language=en&title=home naar
domein.com/en/home
Probleem: voor het linken naar css-bestanden, images etc moet ik telkens '../' gebruiken om een map hoger te gaan, terwijl dit eigenlijk niet moet. Het komt door de map 'en/' die staat in het adres.
Is er een mogelijkheid om dit probleem te omzeilen?
Linken naar /css/bestand.css ipv ../css/bestand.css is geen oplossing, de website staat in een map ipv in de root van de webserver, en dan lukt '/' niet meer.
Verder een andere vraag: het kan afhankelijk van de taal v/d website zijn dat in de url ipv 'en' een 'de' of 'it' etc kan zitten.
Wat moet ik dan doen met rewritebase?
Verder een andere vraag: het kan afhankelijk van de taal v/d website zijn dat in de url ipv 'en' een 'de' of 'it' etc kan zitten.
Wat moet ik dan doen met rewritebase?
met rewrite ..?
dat weet ik eigenlijk niet zo goed omdat ik het nooit heb geprobeert..
maar mss in je php zelf?