htaccess top-folder url rewriting

Status
Niet open voor verdere reacties.

RMS123

Gebruiker
Lid geworden
15 nov 2009
Berichten
873
Hallo,

Ik heb ondertussen een heleboel tutorials over url rewriting doorgelezen, maar ben nog niet acher wat ik moet weten :/

Het probleem is als volgt:
al m'n pagina's op m'n website komen van de root index.php
daarin staat een $_GET["page"], dus bijv:
mysite.com?page=downloads
Ik zou dit graag zien als:
mysite.com/downloads/
Hoe kan ik dat doen? (zonder mysite.com/pages/downloads/ te moeten gebruiken)

Alvast bedankt!

RMS.x95
 
uit m'n hoofd zoiets:
Code:
RewriteRule downloads/ ?page=downloads
 
Hallo,

Bedankt voor de reactie, maar dit wil nog niet erg werken:

Code:
RewriteEngine On
RewriteRule downloads/ ?page=downloads

Misschien heeft m'n hosting het geblokkeerd? zou ik dat dan ergens moeten kunnen zien?

EDIT:
Code:
RewriteEngine On
RewriteRule downloads/ /?page=downloads
Dit werkt wel, alleen raken alle links en images van slag omdat het pad niet meer klopt :(
 
Laatst bewerkt:
Ja, dat klopt. CSS werkt meestal ook niet meer fijn. Gelukkig zijn daar oplossingen voor:


  1. maak van alle paden absolute paden, dus iets van "http://mijnsite.tld/plaatjes/pepernoot.jpg"
  2. gebruik de base tag (deze gaat in de head):

    HTML:
    <base href='http://mijnsite.tld/' />

    dit zorgt ervoor dat alle relatieve paden worden gezien 'vanaf' de base-href. Dus plaatjes/pepernoot.jpg wordt automatisch als http://mijnsite.tld/plaatjes/pepernoot.jpg gezien.


:thumb:
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan