Skip to content
Extraits de code Groupes Projets
Valider ae1e9094 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

Intégrer un morceau du htaccess (à tester donc) de Symfony qui calcule...

Intégrer un morceau du htaccess (à tester donc) de Symfony qui calcule automatiquement le RewriteBase. De la sorte, un même site appellé depuis la racine (par exemple avec un alias apache) ou depuis un sous répertoire peut gérer les urls propres sans modifier le htaccess.

( https://github.com/symfony/symfony-standard/blob/master/web/.htaccess )
Intégré chez symfony par https://github.com/symfony/symfony-standard/commit/3a4f0e70f455855d2e7f2de18676f28bcf5f5d72

Merci à eux.
parent 60bd7617
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
############################################################## ##############################################################
# Fichier .htaccess SPIP v 3.0 # # Fichier .htaccess SPIP v 3.1 #
# # # #
# Permet de controler les URLs et la version de php utilisee # # Permet de controler les URLs et la version de php utilisee #
# Compatible avec les URLs 'html', 'propres' et 'propres2' # # Compatible avec les URLs 'html', 'propres' et 'propres2' #
...@@ -19,10 +19,16 @@ RewriteEngine On ...@@ -19,10 +19,16 @@ RewriteEngine On
################ CONFIGURATION ###################### ################ CONFIGURATION ######################
### Configuration sous-repertoire ### Configuration sous-repertoire
# Chez la plupart des hebergeurs il faut indiquer "RewriteBase /"
# sinon modifiez cette ligne
RewriteBase / # Calcule automatiquememt le RewriteBase (qui permet de faire fonctionner
# les belles URLs). De la sorte, un meme site peut etre affiche en racine
# ou dans un sous repertoire sans devoir modifier la ligne RewriteBase.
RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]
# En alternative aux 2 lignes precedentes (a commenter dans ce cas),
# vous pouvez indiquer un RewriteBase specifique
#RewriteBase /
# SPIP version 'php' - si vous avez d'anciennes adresses en '.php[3]', # SPIP version 'php' - si vous avez d'anciennes adresses en '.php[3]',
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter