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
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+10 −4
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
##############################################################
# Fichier .htaccess                               SPIP v 3.0 #
# Fichier .htaccess                               SPIP v 3.1 #
#                                                            #
# Permet de controler les URLs et la version de php utilisee #
# Compatible avec les URLs 'html', 'propres' et 'propres2'   #
@@ -19,10 +19,16 @@ RewriteEngine On
################ CONFIGURATION ######################

### 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]',