I'im essayant de faire un système d'administration pour un site, mais les ruines htaccess il D:.htaccess ignorer le dossier
La partie admin est dans un dossier nommé admin
.
Mes htacces à jour:
Options +FollowSymLinks -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(admin)$ admin/index.php
RewriteRule ^([\wæøå]+)$ index.php?page=$1 [QSA]
RewriteRule ^([\wæøå]+)/$ index.php?page=$1 [QSA]
RewriteRule ^(nyhed)/([\w\d\-æøå]+)$ index.php?page=$1&nyhed=$2 [QSA]
RewriteRule ^(nyhed)/([\w\d\-æøå]+)/$ index.php?page=$1&nyhed=$2 [QSA]
Mais ne me laisse pas dans ce dossier?
J'ai donc fait un if
dans mon index:
if($_GET["page"] == "admin"){
header("location:http://google.com");
}
Mais cela ne fera rien non plus, et aucune erreur D:
est le dossier nommé "si" ou "admin" –
@PugganSe Oups désolé. Il est nommé admin – Mobilpadde
ses arrêts sur le test "RewriteCond% {REQUEST_FILENAME}! -d", comme "admin" est un "d" irectory, la règle est annulée –