Bonjour
J'ai franchi le pas et me suis pris un hébergement chez hostinger.
J ai mis un .htaccess à la racine pour tout rediriger vers un répertoire particulier et cela fonctionne (dossier pb).
théoriquement dans mon .htaccess, je redirige tout sauf un dossier ou je souhaite y mettre mes fichiers de taches CRON. (dossier Kron)
Le pb est que quand je souhaite acceder directement à mon fichier monsite.com/kron/test.php, j ai une erreur 404
la structure du site est la suivante :
mon .htaccess est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 /home/uXXXXXXX/domains/monsite.net/public_html/ |-.htaccess / pb (là ou est le site) / kron (là où je vais déposer les fichiers de mes taches cron) |-test.php
J avoue ne pas tout comprendre aux .htaccess et l avoir un peu 'bricolé' au gré de mes recherches sur internet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 # DO NOT REMOVE THIS LINE AND THE LINES BELLOW SSL_REDIRECT:monsite.net RewriteEngine on RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} (www\.)?monsite.net RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # DO NOT REMOVE THIS LINE AND THE LINES BELLOW SSL_REDIRECT:monsite.net RewriteRule ^(kron) - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^pb/ - [L] RewriteCond %{DOCUMENT_ROOT}/pb/$1 -f RewriteRule (.+) pb/$1 [L] RewriteRule (.*) pb/index.php?path=$1 [L,QSA] order deny,allow deny from all allow from XX.XXX.XXX.XX
J aimerais donc savoir quelle erreur j ai commise et aussi, plus généralement, si je mets un .htaccess avec un deny allow dans mon dossier Kron, les scripts qui s y trouvent s exécuteront t ils ?
merci pour votre aide.
Partager