.htacess probleme tres etrange

Axel93

Nouveau WRInaute
Bonsoir à tous,

J'avais pas mal d'erreur google concernant des pages devenues Obsolète

J'ai donc faire des redirection dans mon .htacess qui semble marcher mais :

-Quand j'ai ré upload le .htacess valide pour l'éditer mes redirections on disparu du fichier!!!

-Je ne peu plus accéder à l'administration de joomla :?

Et la évidement je sèche tout simplement

Ci joint mon code actuel car celui du ftp à supprimer mes redirections

Code:
SetEnv PHP_VER 5_3
SetEnv REGISTER_GLOBALS 0

##
# @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $
# @package Joomla
# @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##

#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################

##  Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On

RewriteCond %{HTTP_HOST} ^ass-security.fr$

RewriteRule ^(.*) http://www.ass-security.fr/$1  [QSA,L,R=301]

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
## Deny access to extension xml files (uncomment out to activate)
#<Files ~ "\.xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</Files>
## End of deny access to extension xml files
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

#  Uncomment 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
#
RewriteEngine On
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp|shtml)
RewriteRule ^(.*)index.(htm|html|php|asp|shtml)$ /$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section

redirect 301 /index.php/detection-intrusion/protegez-votre-habitation http://www.ass-security.fr/detection-intrusion/alarme-maison
redirect 301 /index.php/automatisme http://www.ass-security.fr/automatisme/motorisation-portail
redirect 301 /index.php/automatisme/11-menu-haut http://www.ass-security.fr/automatisme/motorisation-portail
redirect 301 /index.php/videosurveillance/videourveillance-agricole/11-menu-haut/20-actualite http://www.ass-security.fr/videosurveillance/videosuveillance-agricole
redirect 301 /services/locations-videosurveillance http://www.ass-security.fr/videosurveillance/protection-chantier
redirect 301 /index.php/camera-espion?id=26 http://www.ass-security.fr/videosurveillance/videosurveillance-cameras
redirect 301 /index.php/automatisme?id=29 http://www.ass-security.fr/automatisme/motorisation-portail
redirect 301 /espace-clientelle http://www.ass-security.fr/espace-client
redirect 301 /2013-09-01-16-54-22 http://www.ass-security.fr
redirect 301 /automatisme/motorisation-portail/8-flash-information/24-news-3 http://www.ass-security.fr/automatisme/motorisation-portail
redirect 301 /automatisme/motorisation-portail/8-flash-information/23-news-2 http://www.ass-security.fr/automatisme/motorisation-portail
redirect 301 /index.php/videosurveillance http://www.ass-security.fr/videosurveillance/videosurveillance-cameras
redirect 301 /automatisme/motorisation-portail/8-flash-information/23-news-2 http://www.ass-security.fr/automatisme/motorisation-portail
redirect 301 /index.php/automatisme?id=29 http://www.ass-security.fr/automatisme/motorisation-portail
 

Axel93

Nouveau WRInaute
Bon j'ai retrouver un autre .htaccess mais le probleme semble identique :evil:
Code:
SetEnv PHP_VER 5_3
SetEnv REGISTER_GLOBALS 0

##
# @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $
# @package Joomla
# @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##

#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################

##  Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On

RewriteCond %{HTTP_HOST} ^ass-security.fr$

RewriteRule ^(.*) http://www.ass-security.fr/$1  [QSA,L,R=301]

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
## Deny access to extension xml files (uncomment out to activate)
#<Files ~ "\.xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</Files>
## End of deny access to extension xml files
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update Your Joomla! Directory (just / for root)
# RewriteBase /
redirect 301 /index.php/detection-intrusion/protegez-votre-habitation http://www.ass-security.fr/detection-intrusion/alarme-maison
redirect 301 /index.php/automatisme http://www.ass-security.fr/automatisme/motorisation-portail
redirect 301 /index.php/automatisme/11-menu-haut http://www.ass-security.fr/automatisme/motorisation-portail
redirect 301 /index.php/videosurveillance/videourveillance-agricole/11-menu-haut/20-actualite http://www.ass-security.fr/videosurveillance/videosuveillance-agricole
redirect 301 /services/locations-videosurveillance http://www.ass-security.fr/videosurveillance/protection-chantier
redirect 301 /index.php/camera-espion?id=26 http://www.ass-security.fr/videosurveillance/videosurveillance-cameras
redirect 301 /index.php/automatisme?id=29 http://www.ass-security.fr/automatisme/motorisation-portail
redirect 301 /espace-clientelle http://www.ass-security.fr/espace-client
redirect 301 /2013-09-01-16-54-22 http://www.ass-security.fr
redirect 301 /automatisme/motorisation-portail/8-flash-information/24-news-3 http://www.ass-security.fr/automatisme/motorisation-portail
redirect 301 /automatisme/motorisation-portail/8-flash-information/23-news-2 http://www.ass-security.fr/automatisme/motorisation-portail
redirect 301 /index.php/videosurveillance http://www.ass-security.fr/videosurveillance/videosurveillance-cameras
redirect 301 /automatisme/motorisation-portail/8-flash-information/23-news-2 http://www.ass-security.fr/automatisme/motorisation-portail
redirect 301 /index.php/automatisme?id=29 http://www.ass-security.fr/automatisme/motorisation-portail

########## Begin - Joomla! core SEF Section
#
RewriteEngine On
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp|shtml)
RewriteRule ^(.*)index.(htm|html|php|asp|shtml)$ /$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section
Pour précision: quand je me connecte à l'admin joomla, j'ai meme pas d'erreur mais des que je tape mon login/mdp en validant, les champs s’efface
 

Axel93

Nouveau WRInaute
Je voulais editer mes message mais impossible.

Je ne comprends pas comment un fichier .htacess peut mettre autant son bordel?
J'ai verifier c'est le fichier actuel d'origine et pourtant impossible de me loguer à mon admin !
 

zeb

WRInaute accro
Pour ton problème de login je ne vois pas mais (cela pourrait être une règle foireuse qui renvoie sur la page login avec une perte de variable POST mais de là a dire où ???) :

* Dans ton premier htaccess tu place tes redirections derrière le traitement core de joomla bref aucune chance qu'elles soit appliquées vu que le core sera traité avant.
* Dans le second tu as deux "RewriteEngine On" je ne suis pas certains que ce soit correct.

Dans les deux cas tu utilise "index.php" dans tes urls a gérer hors le site n'en fait pas usage :

redirect 301 /index.php/detection-intrusion/protegez-votre-habitation http://...

redirect 301 /detection-intrusion/protegez-votre-habitation http://...
paraitrait plus "logique".

Accessoirement -http://www.ass-security.fr/detection-intrusion/protegez-votre-habitation ne semble pas exister sur ton site ne serais ce pas plutôt -http://www.ass-security.fr/detection-intrusion/alarme-maison ?

Faut y aller doucement avec le htaccess, commence par remettre celui d'origine pour retrouver une fonctionnement normal et ne change qu'une chose a la fois en testant. Il se peut aussi que l'admin joomla mettre le brain en réécrivant ce qu'elle veux dedans ... bref sans connaitre a fond joomla difficile de répondre sur ce point.
 

Axel93

Nouveau WRInaute
Salut à toi merci pour cette réponse détaillé des le matin wow!!
Alors pour avancer la situation j'ai mis le minimum pour mon .htaccess
Code:
SetEnv PHP_VER 5_3
SetEnv REGISTER_GLOBALS 0
et tout refonctionne comme avant au niveau de l'admin
Bon je n'ai plus mes réecriture d'url etc mais je pense que je vais trouver le problème enfin j’espère!


Concernant mes redirection 302 j'ai un peu brutaliser .htaccess c'est vrai!
Pour t'expliquer, google me ressortai des vielles Url en index.php datant de quelques mois dans WB TOOLS.

Du coup j'ai voulu rediriger les anciennes vers les nouvelles .

http://www.ass-security.fr/detection-intrusion/protegez-votre-habitation n'existe plus car j'ai modifier l'alias , je voulais également rediriger cette URL vers une nouvelle

En tout cas merci du coup de main
 

Discussions similaires

Haut