rewriting spip 1.9 propres2

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

gollo
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 3 Sep 2006

rewriting spip 1.9 propres2

Message le Lun Oct 02, 2006 22:35

Bonjour

Je cherche à installer l'url rewriting sous Spip 1.9 avec url propres2. (nomdelarticile.html)

J'ai beau tout essayer, j'arrive à ce que les url reecrites s'affichent sur le site, mais il y a une erreur 404 lorsqu'on clique dessus.

Est-ce que qq'un pourrait m'envoyer son htaccess ?

Si qq'un me sort de la panade, je veux bien lui faire un lien sur une page pr 4

Merci

rtb
WRInaute passionné
WRInaute passionné
 
Messages: 1064
Inscription: 14 Nov 2004

Message le Mar Oct 03, 2006 8:26

Pour Spip, le .htaccess est déja en place, il faut enlever le .txt à la fin et normalement cela ne devrait pas poser de probleme.
Voir dans les lignes mises en commentaires si certaines lignes ne sont pas a activer ;-)

gollo
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 3 Sep 2006

rewriting spip 1.9 propres2

Message le Mar Oct 03, 2006 11:11

Merci pour la reponse. Je travaille sur apache directement. Mais le code suivant ne donne pas ce que je veux. ça fonctionne pour les adresses du type article213.html mais pas du type nomdelarticle.html

J'ai du enlever rewritebase/ car apache dit qu'il y a une erreur si je le mets.

J'ai essayé d'ajouter / ou de l'enlever. ça ne change rien. Je ne sais que faire...

RewriteCond %{REQUEST_FILENAME} -f

RewriteRule ^(.+)\.php[3]$ $1.php [QSA,L]

RewriteCond %{REQUEST_FILENAME} -f

RewriteRule "." - [skip=100]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule "." - [skip=100]
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]
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]



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

epsilon74
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 443
Inscription: 17 Mar 2004

Message le Mar Oct 03, 2006 11:36

Salut,

et si tu remet le htaccess fourni avec l'install d'origine, ça donne quoi ?
j'ai une install de spip 1.9 avec propre2 (nom des articles) et ça fonctionne sans probleme.

gollo
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 3 Sep 2006

Message le Mar Oct 03, 2006 12:07

salut, j'ai une dedibox. Et j'ai l'impression que ça ne prend pas en compte le htaccess... de toute façon je suppose que c'est pareil de mettre le code dans apache directement.

rtb
WRInaute passionné
WRInaute passionné
 
Messages: 1064
Inscription: 14 Nov 2004

Message le Mar Oct 03, 2006 12:15

Chez certains hébergeurs le / n'est pas utile
RewriteRule ^\+-[^/\.]+(-\+)?(\.html)?$ /spip.php?page=mot [QSA,E=url_propre:$0,L]
avez vous testé sans ?
RewriteRule ^\+-[^/\.]+(-\+)?(\.html)?$ spip.php?page=mot [QSA,E=url_propre:$0,L]


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités