Connaissances nécessaires.htaccess avec php dynamique - les problèmes de sous-dossier
Mon fichier .htaccess réoriente comme ceci: domain.com/about à domain.com/index.php?page=about~~V~~3rd
RewriteRule ^([^/.]+)/?$ index.php?page=$1 [L]
La "page" variable est utilisée dans un php include: dossier
<?php include_once($_SERVER['DOCUMENT_ROOT']."/contents/".$page.".html"); ?>
Le "contenu" contient simplement des fichiers .html qui sont i NCLUS que le contenu
Ok, voici le problème:
j'ai un « sous-dossier » dans le « contenu » dossier avec les fichiers .html supplémentaires que je dois accéder Maintenant, je suis en train de rediriger comme ceci: domain.com/subfolder/about à domain.com/index.php?page=subfolder/about~~V~~singular~~3rd
cela fonctionne:
RewriteRule ^([^/.]+/[^/.]+)/?$ index.php?page=$1
Mais maintenant, je ne peux pas accéder au sous dossier de: domain.com/subfolder/ parce qu'il ya une page «variable
<?php $page = $_GET['page']; if(!$page) { $page = 'index'; } ?>
Toutes les pensées, les idées, ou de l'aide serait grandement appréciée.
Merci à l'avance