SPIP ecureuil




Thème de ce forum :

SPIP 1.9 problème d’url rewriting chez OVH



dam
SPIP 1.9 problème d’url rewriting chez OVH
27 juillet 2006 16:54

Salut,

J’obtiens une erreur 404 en activant les urls "propres2" dans mes_options.php avec spip 1.9 chez OVH.

Je suis sur un 60GP chez OVH avec leur machin ORT invisible pour avoir le nom de domaine à la place de 60gp.ovh.net/ login.

Je n’ai pas trouvé de réponse satisafaisante dans les forums jusque là.

Le message d’erreur dit que spip.php n’est pas trouvé : "home/login/www/spip.php" n’existe pas sur le serveur.

Rechercher dans les forums:
 

neblul
2 août 2006 18:24
SPIP 1.9 problème d’url rewriting chez OVH

Bonjour,

j’ai le même problème que toi sur un 90plan, avec une erreur 404 sur toutes les pages, malgé la modification des règles d’url rewriting dans le fichier .htaccess ’à la sauce’ ovh (avec le /).

quelqu’un a t il une solution svp ?

3 août 2006 10:08
SPIP 1.9 problème d’url rewriting chez OVH

Visiblement, sur Ovh ca ne marche pas. J’ai aussi le probleme. J’ai pourtant suivi toutes les methodes que j’ai trouvé. est il possible d’avoir une solution ?

iredg
3 août 2006 10:56
SPIP 1.9 problème d’url rewriting chez OVH

J’ai trouvé

http://forum.spip.org/fr_184627.htm...

neblul
3 août 2006 11:35
SPIP 1.9 problème d’url rewriting chez OVH

salut iredg,

pourrais tu, s’il te plait, mettre ton fichier htaccess qui fonctionne chez ovh en téléchargement quelque part (zippé si possible) sur le net ? j’ai essayé de changer l’encodage comme tu l’expliques dans ton message, mais rien n’y fait.

merci

iredg
3 août 2006 12:25
SPIP 1.9 problème d’url rewriting chez OVH

Et voilà

http://www.astromen.info/htaccess.zip

dis moi si c’est ok.

neblul
3 août 2006 15:07
SPIP 1.9 problème d’url rewriting chez OVH

merci pour le fichier, mais non, ça ne fonctionne toujours pas sur mon 90plan... quelle galère ! mise à part la partie ou est défini le document 404, aucune des autres règles ne semble fonctionner.

je vais continuer de chercher

merci encore

3 août 2006 15:39
SPIP 1.9 problème d’url rewriting chez OVH

J’ai lu quelque part qu’il fallait que ton site soit à la racine. Visiblement chez Ovh, le rewriting ne fonctionne pas si ton spip est dans un sous-dossier. A vérifier quand même.

J’ai aussi fait mille recherches avant de trouver le truc et c’est pas evident.

neblul
3 août 2006 16:01
SPIP 1.9 problème d’url rewriting chez OVH

hello,

j’ai deux sites dans deux sous dossiers en multidomaine (chez ovh), et l’url rewriting fonctionne parfaitement (le htaccess est dans le même sous répertoire). je viens d’essayer de le mettre à la racine et ça ne fonctionne toujours pas. je crois que je vais contacter leur support.

neblul
3 août 2006 19:47
SPIP 1.9 problème d’url rewriting chez OVH

il fallait juste ajouter /mon_sous_dossier/ devant la deuxième partie de la règle.

merci bis à iredg

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

prad
5 septembre 2006 13:05
SPIP 1.9 problème d’url rewriting chez OVH

et en utilisant :

RewriteBase /mon_sous_repertoire/

ça me fonctionne pas ?

cf14
24 septembre 2008 14:21
SPIP 1.9 problème d’url rewriting chez OVH 90 plan multi-domaine

Bonjour, Moi non plus ne suis pas expert en la matière et ne parviens pas à trouver une solution pour faire fonctionner l’url rewriting. Ma config :
- un principal placé dans le rép www
- des sous domaines placés dans des rép individuels
- j’ai installé un spip pour chaque domaine

Comment installer l ’url rewritting pour spip chez OVH multi-domaine ?

J’ai apporté les modif au fichier mes_options.php J’ai activé le .htaccess Mais çà ne va pas,soit il ne se passe rien, soit j’ai des "Not Found"

Quelqu’un l’a t-il déjà fait dans cette même config ?

cf14
24 septembre 2008 14:55
SPIP 1.9 Rewriting fonctionne sur ovh 90 plan multi-domaine

çà marche, c génial !!! J’ai fermer mon navigateur, puis l’ai réouvert, supprimer les traces, l’historique..., me suis connecter sous spip, j’ai bien vider le cache et attendu le chargement complet de la page > puis direction le site web, et là çà fonctionne. Rewriting sur rubriques, sous rubriques, articles et brèves OK.

Chez moi, voilà les 2 seuls fichiers qui interviennent :

A) ecrire/mes_options.php <?php
// permettant d'utiliser les urls basées sur les noms des rubriques/articles/brèves
// voir aussi le fichier htaccess.txt
//$type_urls = "propres";

// préfixe et cookies à personnaliser en fonction de votre site
// permettant notamment d'installer plusieurs SPIP sur une même base de données.
//$table_prefix = "site_spip";
//$cookie_prefix = "site_spip";

// Decommenter pour l'utilisation en version multilingue
//$forcer_lang=true;

// Decommenter en cas de lenteur
//$auto_compress = false ;

$table_prefix "mon_second_domaine";
$cookie_prefix "mon_second_domaine";
$GLOBALS['barre_typo_preserve_puces'] = true;
$type_urls "propres2";
?>

B) mon_second_domaine/.htaccess ############################################################## # 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 /

# 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

ErrorDocument 404 /erreurs/404.php

################ 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 voilà ! Bon courage

RSS






squelette