SPIP ecureuil




Thème de ce forum :

URL rewriting 1.9.2e



Silvia
URL rewriting 1.9.2e
2 décembre 2008 16:52

Quelqu’un aurait un document pour m’aider à rendre mon site en url rewriting 1.9.2e

Rechercher dans les forums:
 

Silvia
2 décembre 2008 16:55
URL rewriting 1.9.2e

Merci d’avance :-)

Silvia
2 décembre 2008 17:08
URL rewriting 1.9.2e

j’ai changé inc version.php ds le dossier Ecrire

mais j’obtiens cela

Message technique : la procédure de mise à jour doit être lancée afin d’adapter la base de données à la nouvelle version de SPIP. Si vous êtes administrateur du site, veuillez cliquer sur ce lien

donc je vois les liens en url rewriting mais je ne peux acceder à l’admin et poster de nouveaux messages

ps : comment adapter la base de données à la nouvelle version de spip ?je ne m’y connais pas vraiment.désolée

Silvia
2 décembre 2008 17:10
URL rewriting 1.9.2e

squirrel
2 décembre 2008 17:57
URL rewriting 1.9.2e

Bonjour,

Tu veux parler des urls propres ?

Silvia
2 décembre 2008 18:48
URL rewriting 1.9.2e

salut , oui exact :-)

Dubai
2 décembre 2008 19:33
URL rewriting 1.9.2e

Consulte ce lien : guiderdoni Tu as déjà les fichiers que tu peux telecharger et placer dans ton site et normalement tout ira pour le mieux. @+

Comme pour mon site : Dubai Au Féminin

Silvia
2 décembre 2008 22:32
URL rewriting 1.9.2e

merci dubai ça marcheeeeeeeeeeeeeeeeee youpiiiiiiiiiiiiiiiiiii

nadia
12 décembre 2008 15:47
URL rewriting 1.9.2e

bonjour comment fait on quand spip est dans un sous dossier ? car j’ai essayé ton astuce dubai mais sous un "sous dossier" ça marche pas :-(

http://www.guiderdoni.net/Comment-m...

que dois je modifier ? merci à vous Nadia

denisb
12 décembre 2008 15:52
URL rewriting 1.9.2e

dans le .htaccess :

RewriteBase /le_sous_repertoire/
nadia
12 décembre 2008 16:25
URL rewriting 1.9.2e

Merci denisb le nopm de mon dossier est guide j’ai mis la ligne 26 :

RewriteBase /guide/

mais ça m’affiche pas :-(

nadia
12 décembre 2008 22:51
URL rewriting 1.9.2e

j’ai bien installé les deux fichiers : mes options.... et .htaccess

et mis RewriteBase /le_sous_repertoire/ à la ligne 26 mais sans resultat :-(

squirrel
14 décembre 2008 00:31
URL rewriting 1.9.2e

As tu vider ton cache dans la partie privée de spip.. ?

nadia
14 décembre 2008 02:27
URL rewriting 1.9.2e

oui j’ai vidé mais sans resultat ps : j’utilise ovh comme herbergeur

squirrel
14 décembre 2008 19:40
URL rewriting 1.9.2e

Bonjour,

Peux tu publier ton .htaccess et ton fichier mes_options.php sur le forum.

Nadia
15 décembre 2008 00:15
URL rewriting 1.9.2e

MErci à toi voici le fichier htaccess.txt

##############################################################
# Fichier .htaccess                                SPIP v1.9 #
#                                                            #
# Permet de controler les URLs et la version de php utilisee #
# Compatible avec les URLs 'html', 'propres' et 'propres2'   #
# Permet aussi d'effectuer la transition de .PHP 3 vers .PHP #
#                                                            #
# Pour utiliser ce fichier renommez-le '.htaccess' dans le   #
# repertoire racine du site, en veillant a ne pas ecraser un #
# .htaccess personnalise qui s'y trouverait deja             #
#                                                            #
# Attention certains hebergeurs desactivent tout ou partie   #
# des fonctions du fichier .htaccess ; celui-ci est donc     #
# indicatif - en cas de difficulte voir sur les forums SPIP  #
##############################################################

RewriteEngine On

################ CONFIGURATION ######################

### Configuration sous-repertoire
# Si votre site est dans un sous-repertoire, preciser ci-dessous
# le nom du sous-repertoire, et supprimer le '#'
# Chez certains hebergeurs il faut indiquer "RewriteBase /"

RewriteBase /guide/


# SPIP version 'php' - si vous avez d'anciennes adresses en '.php[3]',
# supprimez le '#' sur les lignes qui suivent pour rediriger les acces
# errones vers le .php correspondant

#RewriteCond %{REQUEST_FILENAME} -f
#RewriteRule ^(.+)\.php[3]$ $1.php [QSA,L]

# Fin version
###


################ REGLAGES PERSONNALISES ######################
# Inscrivez ci-dessous vos reglages supplementaires

# Permettre a IE de reconnaitre le win_png.htc de retraitement des png transparents
AddType text/x-component .htc

# bloquer les acces aux repertoires .svn/ (SPIP, plugins, squelettes...)
RewriteRule ^(.*/)?\.svn/ - [F]

################ GESTIONS DES URLS SPIP #######################

###
# Si le fichier ou repertoire demande existe
# ignorer toutes les regles qui suivent
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]
#
###


###
# Compatibilite avec les URLS "html" (pour transition sympa)
# voir fichier ecrire/urls/html.php3
RewriteRule rubrique([0-9]+)\.html$        spip.php?page=rubrique&id_rubrique=$1 [QSA,L]
RewriteRule article([0-9]+)\.html$        spip.php?page=article&id_article=$1 [QSA,L]
RewriteRule breve([0-9]+)\.html$        spip.php?page=breve&id_breve=$1 [QSA,L]
RewriteRule mot([0-9]+)\.html$                spip.php?page=mot&id_mot=$1 [QSA,L]
RewriteRule auteur([0-9]+)\.html$        spip.php?page=auteur&id_auteur=$1 [QSA,L]
RewriteRule site([0-9]+)\.html$        spip.php?page=site&id_syndic=$1 [QSA,L]
# Compatibilite avec les anciennes URLS appelant directement des fichiers php
RewriteRule ^(rubrique|article|breve|mot|auteur|site|agenda|backend|backend-breves|distrib|forum|ical|plan|recherche|resume|sommaire|sommaire_texte)\.php3?$        spip.php?page=$1 [QSA,L]
RewriteRule ^page.php[3]?        spip.php [QSA,L]
RewriteRule ^spip_cal\.php3?$        spip.php?action=ical [QSA,L]
RewriteRule ^spip_rss\.php3?$        spip.php?action=rss [QSA,L]
# Fin compatibilite
###

###
# URLs "propres" et "propres2"
# pensez a regler $type_urls='propres' ou 'propres2'
# dans ecrire/mes_options.php
# (fichier associe : ecrire/urls/propres.php)

# Les mots-cles
RewriteRule ^\+-[^/\.]+(-\+)?(\.html)?$        spip.php?page=mot [QSA,E=url_propre:$0,L]

# Les breves
RewriteRule ^\+[^/\.]+\+?(\.html)?$         spip.php?page=breve [QSA,E=url_propre:$0,L]

# Les rubriques
RewriteRule ^-[^/\.]+-?(\.html)?$        spip.php?page=rubrique [QSA,E=url_propre:$0,L]

# les auteurs
RewriteRule ^_[^/\.]+_?(\.html)?$        spip.php?page=auteur [QSA,E=url_propre:$0,L]

# Les sites
RewriteRule ^@[^/\.]+@?(\.html)?$        spip.php?page=site [QSA,E=url_propre:$0,L]

# Les articles (en dernier car expression plus "large")
RewriteRule ^[^/\.]+(\.html)?$                spip.php?page=article [QSA,E=url_propre:$0,L]

# Fin URLs "propres" et "propres2"
###

et le fichier mes_options.php3 (du site ci-dessus, mais je l’ai enlevé car ça me donne des pages blanches quand il s’affiche en urls propres.

<?php
$type_urls="propres2";
?>
denisb
15 décembre 2008 00:37
URL rewriting 1.9.2e

les fichiers doivent s’appeler : .htaccess (pas htaccess.txt) et
mes_options.php (pas mes_options.php3)

le .htaccess doit être placé dans le répertoire guide/ et
le mes_options.php doit être placé dans le répertoire config/

il ne doit pas y avoir d’autre fichier mes_options.php ou mes_options.php3 (dans ecrire/ ou squelettes/ ...). si c’était le cas, il faut recopier leur contenu (sans les lignes <?php et ?> ) dans le mes_options.php de config/ puis les renommer (soyons prudents...) par exemple en mes_options_old.php

Nadia
15 décembre 2008 01:55
URL rewriting 1.9.2e

les fichiers doivent s’appeler : .htaccess (pas htaccess.txt) et mes_options.php (pas mes_options.php3)

le .htaccess doit être placé dans le répertoire guide/ et le mes_options.php doit être placé dans le répertoire config/

Merci beaucoup ,j’avais mis danss le dossier "ecrire" c’est pour cela je l’ai mis dans le dossier "config" et renommer ’mes_options.php3’ en ’mes_options.php’ Et là je vois que ça fonctionne ,youpi !!!!!!!!!!!!!!!!!!!!!!!! merci Denisb et aussi Squirrel qui ont fait l’effort de me repondre. C’est vraiment genial d’utiliser Spip en tout cas !!!!!!!!!! Juste au passage, on remarque que lorsqu’on tape un long titre pour un article lambda, les mots du titre ne sont tous pas dans l’url. Y’a til une option ? Merci encore Nadia

denisb
15 décembre 2008 02:30
URL rewriting 1.9.2e

hourra ! puisque « chez toi ça marche »™

en 1.9.2, on ne peut pas rallonger les url_propres sans intervenir dans le code de spip (’forker’ comme on dit...).
elles sont donc limitées à (environ) 35 caractères.

Nadia
15 décembre 2008 02:46
URL rewriting 1.9.2e

Merci encore :-) tres heureuse que ça fonctionne

en 1.9.2, on ne peut pas rallonger les url_propres sans intervenir dans le code de spip (’forker’ comme on dit...). elles sont donc limitées à (environ) 35 caractères.

ok merci pour l’info :-) j’apprendrai plus tard à modifier je savoure ces urls propres :-)

RSS






squelette