You don't have permission to access /iii on this server.
13 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- chatlumo
- Nouveau WRInaute

- Messages: 36
- Inscription: 3 Aoû 2003
You don't have permission to access /iii on this server.
Bonjour,
Je veux pouvoir utiliser une url du type :
De :
http://domaine.com/iii
Vers :
http://domaine.com/voir.php?ref=iii
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^(.*)$ voir.php?ref=$1
Je ne peux pas voir si ça marche, j'ai le message d'erreur suivant :
You don't have permission to access /iii on this server. (erreur 403)
Et si je retire mon fichier htaccess, j'ai une erreur 404 (ce qui est normal).
Quelqu'un a une idée ?
Merci !
Je veux pouvoir utiliser une url du type :
De :
http://domaine.com/iii
Vers :
http://domaine.com/voir.php?ref=iii
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^(.*)$ voir.php?ref=$1
Je ne peux pas voir si ça marche, j'ai le message d'erreur suivant :
You don't have permission to access /iii on this server. (erreur 403)
Et si je retire mon fichier htaccess, j'ai une erreur 404 (ce qui est normal).
Quelqu'un a une idée ?
Merci !
-

hetzeld - WRInaute passionné

- Messages: 2209
- Inscription: 2 Déc 2002
Salut chatlumo et bienvenue sur WRI !
Avec le -F (majuscule), tu forces Apache à effectuer une sous-requête interne qui vérifie si tu as les permissions d'accès à /iii . Comme tu ne les as pas, et pour cause... ça foire en te balancant un 403 - tout à fait normal !
Essaie avec -f (en minuscule)
Donc, en adaptant pour ton répertoire /home:
Dan
Avec le -F (majuscule), tu forces Apache à effectuer une sous-requête interne qui vérifie si tu as les permissions d'accès à /iii . Comme tu ne les as pas, et pour cause... ça foire en te balancant un 403 - tout à fait normal !
Essaie avec -f (en minuscule)
Donc, en adaptant pour ton répertoire /home:
- Code: Tout sélectionner
RewriteCond /home/login/www/%{REQUEST_FILENAME} !-f
Dan
-

hetzeld - WRInaute passionné

- Messages: 2209
- Inscription: 2 Déc 2002
chatlumo a écrit:en remplaçant -F par -f j'ai le même résultat.
Dois-je obligatoirement faire précéder de /home/login/www/ (= équivalent pour mon serveur) ?
Ben oui, comme ton serveur http n'a pas accès à la racine /
Tu peux aussi précéder le RewriteCond par:
- Code: Tout sélectionner
RewriteBase /home/login/www/
Dan
-

hetzeld - WRInaute passionné

- Messages: 2209
- Inscription: 2 Déc 2002
Tu as essayé ?
Le RewriteBase n'est peut-être pas supporté chez ton hébergeur. Comme tu ne donnes pas l'URL de ton site, on ne peut pas savoir.
- Code: Tout sélectionner
RewriteCond /home/login/www/%{REQUEST_FILENAME} !-f
Le RewriteBase n'est peut-être pas supporté chez ton hébergeur. Comme tu ne donnes pas l'URL de ton site, on ne peut pas savoir.
- chatlumo
- Nouveau WRInaute

- Messages: 36
- Inscription: 3 Aoû 2003
Bon je viens de faire un autre test, je suis désespéré.
L'exemple avec trouve.html fonctionne donc correctement.
J'ai voulu testé le .htacces avec ça dedans :
Puis j'ai créé une page article.php avec dedans
Et ça ne fonctionne pas. Pire, je n'ai pas accès à la racine du serveur... :
http://www.abberts.com/
L'exemple avec trouve.html fonctionne donc correctement.
J'ai voulu testé le .htacces avec ça dedans :
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ article.php?numero=$1&page=$2 [L]
Puis j'ai créé une page article.php avec dedans
- Code: Tout sélectionner
<?php echo $numero."<br>".$page ?>
Et ça ne fonctionne pas. Pire, je n'ai pas accès à la racine du serveur... :
http://www.abberts.com/
-

Guig2 - WRInaute occasionnel

- Messages: 278
- Inscription: 31 Jan 2003
je comprends pas l'intérêt de ca:
Si vous pouvez m'éclairer...
- Code: Tout sélectionner
RewriteCond %{REQUEST_FILENAME} !-F
Si vous pouvez m'éclairer...
- chatlumo
- Nouveau WRInaute

- Messages: 36
- Inscription: 3 Aoû 2003
Pour vous donner des nouvelles si ça vous intéresse...
Ne fonctionnant toujours pas, j'ai intégré ce bout de code du .htaccess dans le httpd.conf :
Et ça marche !
Je ne sais pas pourquoi cela ne fonctionne pas avec l'htaccess mais si cette solution fonctionne ça me sauve.
Y'a-t-il moyen de rendre facultatif les 3 variables _([0-9]*)_([0-9]*)_([0-9]*). ?
afin d'aboutir sur article.php?numero=$1&pag=$2 si je n'ai que 2 variables.
Merci !
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^/forums/article_([0-9]*)_([0-9]*)_([0-9]*).html /article.php?numero=$1&pag=$2&post=$3
Et ça marche !
Je ne sais pas pourquoi cela ne fonctionne pas avec l'htaccess mais si cette solution fonctionne ça me sauve.
Y'a-t-il moyen de rendre facultatif les 3 variables _([0-9]*)_([0-9]*)_([0-9]*). ?
afin d'aboutir sur article.php?numero=$1&pag=$2 si je n'ai que 2 variables.
Merci !
-

Guig2 - WRInaute occasionnel

- Messages: 278
- Inscription: 31 Jan 2003
tu ecris simplement une 2ème règle comme celle-ci:
- Code: Tout sélectionner
RewriteRule ^/forums/article_([0-9]*)_([0-9]*).html /article.php?numero=$1&pag=$2
- chatlumo
- Nouveau WRInaute

- Messages: 36
- Inscription: 3 Aoû 2003
Juste pour ceux qui pourraient être dans un cas identique, il a fallu que j'ajoute :
en tête de mon fichier .htacces et je peux donc enfin mettre des règles de redirection dans un .htacess
Ouf !
Et merci à Dan pour avoir dépenser de son temps
- Code: Tout sélectionner
Options +SymlinksIfOwnerMatch
en tête de mon fichier .htacces et je peux donc enfin mettre des règles de redirection dans un .htacess
Ouf !
Et merci à Dan pour avoir dépenser de son temps
13 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- You don't have permission to access / on this server.
- 403 Forbidden - You don't have permission to access...
- erreur de permission
- Cohabitation de sites et permission ?
- Permission de citer un article
- Niveau de permission video en ligne
- problème de permission sur Wanewsletter
- Don d'énigme
- prob droit permission upload images
- uncaught exception: Permission refusée d'appeler la méthode
Consultez la description détaillée des produits ou services de Google suivants : Google Secure Access
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
