Bonjour à toutes et à tous
je ne viens que très rarement ici demander de l'aide, mais je n'ai plus aucunes solution car depuis 3 semaines je suis avec ce problème et vous êtes mon dernier espoir, car les "spécialistes" de OVH n'ont pas la solution et m'ont dit de voir avec la communauté Joomla, donc me revoilà.
Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joomla.
mon site est sour Joomla 3.6.5 hébergé sur OVH
Pour vous expliquer, ça fonctionnait très bien avant, c'est à dire que j'ai un dossier privé que j'ai protéger avec un htaccess et un htpasswd, pour être le seul à y avoir accès car j'en ai besoins sur un autre ordinateur ou lorsque je suis loin de chez moi. bref !!
Pour faire fonctionner l'url rewritting afin d'avoir sur la version Joomla de mon site des noms d'url plus compréhensible qu'un enchainement de chiffres, lettres et ou symboles , en rapport avec les pages de mon site, j'ai dû modifier le fichier htaccess avec une astuce trouvée ici même sur le forum donc quand je trouve je suis heureux et ça à fonctionner car juste avant le remplacement de la configuration du site pour avoir les bonnes urls, me donnait unepage d'erreur (je ne sais plus quel n° mais il y avait une 403 et je crois une 500 selon la modification testée) et je ne pouvais afficherles pages de mon site.
Donc avec le nouveau htaccess ça fonctionne pour l'accès aux pages du site, parcontre depuis je ne peux plus accéder à mon dossier privé ou même à un autre dossier même si je le crée pour tester et sans htaccess dedans .. je tombe sur une erreur 403
comme celle ci
même si à la 1ère visite de mon dossier je tombe bien sur le pop-up qui me demande mon log et pass, ensuite page erreur.
pour info mon site Joomla est à la racine de mon ftp sur OVH, tandis que le dossier ou j'ai mes infos protégées par le log et pass (ou tout autre dossier) sont sur ce même espace mais dans le dossier www.
j'ai 2 versions de mon site, un sans joomla dans www. et l'autre fait avec joomla que j'ai créer pour que celui ci s'adapte aussi au smartphones, tablettes ... vous allez me dire "pourquoi 2 versions ?" et vous avez raison, mais c'est provisoire le temps que mon site fait avec joomla soit exactement comme je le veux, bref que j'ai bien pris en main le système.
A savoir que les 2 sites fonctionnents, c'est juste ce put... d'access à mon dossier (ou un autre) et voir une liste de ce qu'il y a dedans , qui ne fonctionne pas (Grrr!!!)
j'ai même essayer de supprimer l'htaccess et l'htpasswd , ça ne fonctionne pas.
la seule solution est de revenir au 1er htaccess à la racine de l'installation Joomla (que j'ai du créer pour pouvoir installer joomla) mais du coup si je fais çà, l'url rewritting ne fonctionne plus... de quoi s'arracher les cheveux.
voici les infos qui peut être pourront vous en dire plus.
le fichier htaccess pour que l'url rewritting fonctionne
le fichier htaccess de l'installation, ou je peux accéder à mes dossier dans erreur 403, mais ou je ne peux plus avoir les bonnes urls de mes page du site joomla.
voilà pour mon problème, je ne sais pas si c'est bien expliqué, vu que le service technique d'OVH me réponds à coté de ma demande, je pense être pourtant assez clair. je ne suis pas un pro donc je dois sans doute mal m'exprimer.
Si vous avez une idée et bien je vous en remmercie par avance.
Prennez soins de vous
Bien cordialement
Silver
je ne viens que très rarement ici demander de l'aide, mais je n'ai plus aucunes solution car depuis 3 semaines je suis avec ce problème et vous êtes mon dernier espoir, car les "spécialistes" de OVH n'ont pas la solution et m'ont dit de voir avec la communauté Joomla, donc me revoilà.
Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joomla.
mon site est sour Joomla 3.6.5 hébergé sur OVH
Pour vous expliquer, ça fonctionnait très bien avant, c'est à dire que j'ai un dossier privé que j'ai protéger avec un htaccess et un htpasswd, pour être le seul à y avoir accès car j'en ai besoins sur un autre ordinateur ou lorsque je suis loin de chez moi. bref !!
Pour faire fonctionner l'url rewritting afin d'avoir sur la version Joomla de mon site des noms d'url plus compréhensible qu'un enchainement de chiffres, lettres et ou symboles , en rapport avec les pages de mon site, j'ai dû modifier le fichier htaccess avec une astuce trouvée ici même sur le forum donc quand je trouve je suis heureux et ça à fonctionner car juste avant le remplacement de la configuration du site pour avoir les bonnes urls, me donnait unepage d'erreur (je ne sais plus quel n° mais il y avait une 403 et je crois une 500 selon la modification testée) et je ne pouvais afficherles pages de mon site.
Donc avec le nouveau htaccess ça fonctionne pour l'accès aux pages du site, parcontre depuis je ne peux plus accéder à mon dossier privé ou même à un autre dossier même si je le crée pour tester et sans htaccess dedans .. je tombe sur une erreur 403
comme celle ci
même si à la 1ère visite de mon dossier je tombe bien sur le pop-up qui me demande mon log et pass, ensuite page erreur.
pour info mon site Joomla est à la racine de mon ftp sur OVH, tandis que le dossier ou j'ai mes infos protégées par le log et pass (ou tout autre dossier) sont sur ce même espace mais dans le dossier www.
j'ai 2 versions de mon site, un sans joomla dans www. et l'autre fait avec joomla que j'ai créer pour que celui ci s'adapte aussi au smartphones, tablettes ... vous allez me dire "pourquoi 2 versions ?" et vous avez raison, mais c'est provisoire le temps que mon site fait avec joomla soit exactement comme je le veux, bref que j'ai bien pris en main le système.
A savoir que les 2 sites fonctionnents, c'est juste ce put... d'access à mon dossier (ou un autre) et voir une liste de ce qu'il y a dedans , qui ne fonctionne pas (Grrr!!!)
j'ai même essayer de supprimer l'htaccess et l'htpasswd , ça ne fonctionne pas.
la seule solution est de revenir au 1er htaccess à la racine de l'installation Joomla (que j'ai du créer pour pouvoir installer joomla) mais du coup si je fais çà, l'url rewritting ne fonctionne plus... de quoi s'arracher les cheveux.
voici les infos qui peut être pourront vous en dire plus.
le fichier htaccess pour que l'url rewritting fonctionne
Code:
## # @package Joomla # @copyright Copyright (C) 2005 - 2016 Open Source Matters. All rights reserved. # @license GNU General Public License version 2 or later; see LICENSE.txt ## ## # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE! # # The line 'Options +FollowSymLinks' may cause problems with some server configurations. # It is required for the use of mod_rewrite, but it may have already been set by your # server administrator in a way that disallows changing it in this .htaccess file. # If using it causes your site to produce an error, comment it out (add # to the # beginning of the line), reload your site in your browser and test your sef urls. If # they work, then it has been set by your server administrator and you do not need to # set it here. ## ## No directory listings IndexIgnore * ## Can be commented out if causes errors, see notes above. Options +FollowSymlinks Options -Indexes ## Mod_rewrite in use. RewriteEngine On ## Begin - Rewrite rules to block out some common exploits. # If you experience problems on your site then comment out the operations listed # below by adding a # to the beginning of the line. # This attempts to block the most common type of exploit `attempts` on Joomla! # # Block any script trying to base64_encode data within the URL. RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR] # Block any script that includes a <script> tag in URL. RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR] # Block any script trying to set a PHP GLOBALS variable via URL. RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] # Block any script trying to modify a _REQUEST variable via URL. RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) # Return 403 Forbidden header and show the content of the root homepage RewriteRule .* index.php [F] # ## End - Rewrite rules to block out some common exploits. ## Begin - Custom redirects # # If you need to redirect some pages, or set a canonical non-www to # www redirect (or vice versa), place that code here. Ensure those # redirects use the correct RewriteRule syntax and the [R=301,L] flags. # ## End - Custom redirects ## # Uncomment the following line if your webserver's URL # is not directly related to physical file paths. # Update Your Joomla! Directory (just / for root). ## # RewriteBase / ## Begin - Joomla! core SEF Section. # RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # # If the requested path and file is not /index.php and the request # has not already been internally rewritten to the index.php script RewriteCond %{REQUEST_URI} !^/index\.php # and the requested path and file doesn't directly match a physical file RewriteCond %{REQUEST_FILENAME} !-f # and the requested path and file doesn't directly match a physical folder RewriteCond %{REQUEST_FILENAME} !-d # internally rewrite the request to the index.php script RewriteRule .* index.php [L] # ## End - Joomla! core SEF Section.
le fichier htaccess de l'installation, ou je peux accéder à mes dossier dans erreur 403, mais ou je ne peux plus avoir les bonnes urls de mes page du site joomla.
Code:
SetEnv PHP_VER 5 SetEnv REGISTER_GLOBALS 0
voilà pour mon problème, je ne sais pas si c'est bien expliqué, vu que le service technique d'OVH me réponds à coté de ma demande, je pense être pourtant assez clair. je ne suis pas un pro donc je dois sans doute mal m'exprimer.
Si vous avez une idée et bien je vous en remmercie par avance.
Prennez soins de vous
Bien cordialement
Silver
Commentaire