Question URL rewrinting perd mes liens
- LiFAb
- Auteur du sujet
- Hors Ligne
- Nouveau membre
- Messages : 7
- Remerciements reçus 0
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.
- lavsteph
- Hors Ligne
- V.I.P
- Fondateur
- Messages : 9394
- Remerciements reçus 500
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.
- LiFAb
- Auteur du sujet
- Hors Ligne
- Nouveau membre
- Messages : 7
- Remerciements reçus 0
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...
Connectez-vous ou Créer un compte pour participer à la conversation.
- lavsteph
- Hors Ligne
- V.I.P
- Fondateur
- Messages : 9394
- Remerciements reçus 500
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
Connectez-vous ou Créer un compte pour participer à la conversation.
- LiFAb
- Auteur du sujet
- Hors Ligne
- Nouveau membre
- Messages : 7
- Remerciements reçus 0
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.
- lavsteph
- Hors Ligne
- V.I.P
- Fondateur
- Messages : 9394
- Remerciements reçus 500
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.
Droit d'accès du forum
- Vous ne pouvez pas: Créer un nouveau sujet.
- Vous ne pouvez pas: Répondre au sujet.
- Vous ne pouvez pas: Éditer votre message.