logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 29-04-2023 20:14:34

Neuromancien
Membre
Inscription : 03-02-2015

[Apache] Erreur Forbidden avec une URL contenant des espaces

Bonjour,

Sur mon serveur local, j'obtiens l'erreur suivante lorsque l'URL contient des espaces (ou %20) :

Forbidden

You don't have permission to access this resource.



Mon fichier .htaccess contient :

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA]



Je n'arrive pas à voir d'où vient le problème. Qui a une idée ?

Hors ligne

#2 01-05-2023 09:09:08

greg40
Membre
Distrib. : Debian 11
Noyau : Linux 5.10.0-22-amd64
(G)UI : Mate
Inscription : 23-09-2022

Re : [Apache] Erreur Forbidden avec une URL contenant des espaces

Bonjour,

C'est effectivement étrange.

Quel est la version d'apache ?
Quel est le message d'erreur dans le log ?


Peux tu tester ça:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?rt=$1 [B= ?, L, QSA]
 

Hors ligne

#3 21-05-2023 10:38:03

Neuromancien
Membre
Inscription : 03-02-2015

Re : [Apache] Erreur Forbidden avec une URL contenant des espaces

Bonjour,

J'ai trouvé la solution ici : il y a eu un changement dans le fonctionnement de l'URL rewriting d'Apache.

J'ai du modifier le .htaccess :

RewriteRule "^(.*)$" index.php?rt=$1 [L,QSA,B,BNP]

Hors ligne

Pied de page des forums