htaccess bestand, alles naar index.php

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fromzon ngl

Fromzon ngl

29/01/2012 14:10:37
Quote Anchor link
Ik heb mijn root directory van de website, en hierin bevindt zich een .htaccess bestand, en een index.php
Verder heb ik in deze root directory de map "administrator".

Als men surft naar site/administrator,
dan wil ik _niet_ dat men terecht komt in de administrator map, maar wel in de index.php die zich in de root directory bevindt.

Ik heb overal al gezocht op internet, hoe ik dit zou moeten oplossen ( zonder een .htaccess bestand in de map administrator te moeten zetten ).
Dus ik wil alles centraal in het .htaccess bestand schrijven in de root directory.

Is dit mogelijk? En hoe?

Alvast bedankt.
Gewijzigd op 29/01/2012 14:11:39 door Fromzon ngl
 
PHP hulp

PHP hulp

26/12/2024 17:22:52
 
Wouter J

Wouter J

29/01/2012 14:15:53
Quote Anchor link
Kijk eens naar Mod Rewrite en dan de RewriteCond en dan speciaal naar de variabele REQUEST_FILENAME
 
Fromzon ngl

Fromzon ngl

29/01/2012 14:20:21
Quote Anchor link
Ik heb al tientallen zaken geprobeerd, maar tevergeefs.

Eigenlijk is het vrij eenvoudig waar ik naar op zoek ben.
Ik wil gewoon dat alle URL's herschreven wonder naar de index.php in de root directory,
in volgend formaat

index.php?page=alfa/beta/omega

Dus bijvoorbeeld /administrator wordt dan index.php?page=/administrator
Of
/producten/categorie/item/1/
wordt dan index.php?page=/producten/categorie/item/1

Dit lijkt me doenbaar te zijn via een heel simpele .htaccess rule,
maar helaas kan ik hem maar niet vinden.

Toevoeging op 29/01/2012 17:05:34:

Oplossing gevonden:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?page=$1 [L,QSA]
Gewijzigd op 29/01/2012 15:10:33 door Fromzon ngl
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.