rewriting spip 1.9 propres2

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

gollo
Nouveau WRInaute
 
Messages: 6
Inscription: Dim Sep 03, 2006 14:47

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 accro
WRInaute accro
 
Messages: 1055
Inscription: Dim Nov 14, 2004 11:56

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
 
Messages: 6
Inscription: Dim Sep 03, 2006 14:47

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 impliqué
WRInaute impliqué
 
Messages: 365
Inscription: Mer Mar 17, 2004 13:09

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
 
Messages: 6
Inscription: Dim Sep 03, 2006 14:47

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 accro
WRInaute accro
 
Messages: 1055
Inscription: Dim Nov 14, 2004 11:56

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]


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