Question URL rewrinting perd mes liens

Plus d'informations
23 Nov 2010 19:34 #1 par LiFAb
URL rewrinting perd mes liens a été créé par LiFAb
Bonjour à tous.
J'ai suivie le tuto sur ce site pour avoir de belles URLs
Depuis quand je clique sur un lien dans les menus de mon site il ne les trouvent plus. Si je reviens au non url rewriting dans le backoffice de joomla il me fait des erreurs php tant que je ne supprime pas le code ajouter dans le fichier .htaccess

Merci pour votre aide !

PS: je suis heureux de voir la puissance de Kunena !

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
24 Nov 2010 10:39 #2 par lavsteph
Réponse de lavsteph sur le sujet Re: URL rewrinting perd mes liens
Bonjour,

il faudrait dans un premier temps nous donner ton hébergeur, ta version de joomla et quel type de système de réécriture que tu utilises.

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
24 Nov 2010 11:46 - 24 Nov 2010 11:46 #3 par LiFAb
Réponse de LiFAb sur le sujet Re: URL rewrinting perd mes liens
Voici les informations complémentaires :
Mon hébergeur : OVH
Dernière version de Joomla : 1.5.22
J'ai utilisé la méthode décrite dans se site : Activer l'url rewriting en 3 étapes...
Dernière édition: 24 Nov 2010 11:46 par LiFAb.

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
24 Nov 2010 12:58 #4 par lavsteph
Réponse de lavsteph sur le sujet Re: URL rewrinting perd mes liens
Oula il est vieux cet article, faudra que l'on fasse une mise à jour.;)

Chez OVH voilà la base la plus simple pour commencer
##
# @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.
#
#####################################################

##Passage au PHP 5.0
SetEnv PHP_VER 5
 
##Passage register globals off
SetEnv REGISTER_GLOBALS 0
 
##Identifiant de session placé dans le cookie
SetEnv SESSION_USE_TRANS_SID 0
 
##  Can be commented out if causes errors, see notes above.
#Options +FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On
 
########## 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 / son répertoire
## à spécifier selon le cas
 RewriteBase
 
########## Begin - Joomla! core SEF Section
#
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

Dans le panneau de configuration de Joomla, dans l'onglet Site tu utilises les paramètres suivant





Pour finir tu uploades donc le fichier htaccess.txt à la racine de ton site et tu le renommes en .htaccess
Pièces jointes :

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
25 Nov 2010 19:12 #5 par LiFAb
Réponse de LiFAb sur le sujet Re: URL rewrinting perd mes liens
Merci pour ta réponse complète lavteph.
Néanmoins aprés avoir suivi t'es instructions je rencontre une erreur radicale dés que je vais à l'url du site !

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, postmaster@www.pack-anime.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


C'est puissant le .htaccess ! moi qui ne sait pas trop à quoi ça sert je me rend bien compte de sa puissance !
J'ai testé en allant d'abords configurer joomla avant d'uploader le .htaccess mais je rencontre la même erreur.

Que se passe t'il ?

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
26 Nov 2010 00:53 #6 par lavsteph
Réponse de lavsteph sur le sujet Re: URL rewrinting perd mes liens
Bonjour,

commente ou supprime les lignes suivantes

##Passage register globals off
SetEnv REGISTER_GLOBALS 0

##Identifiant de session placé dans le cookie
SetEnv SESSION_USE_TRANS_SID 0

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: lavstephxillibittramber91Scottuxsergestarter
Temps de génération de la page : 0.419 secondes