|
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 :-)
|