denisb
20 novembre 2008 15:59
|
Accès direct au site chez OVH (sans /spip)
activer le .htaccess1 dans le répertoire www/spip/ en renseignant la ligne (au début) RewriteBase /spip/
1 : renommer le fichier htaccess.txt en
.htaccess (point h t a c c e s s)
|
|
kawa78
20 novembre 2008 17:35
|
Accès direct au site chez OVH (sans /spip)
Merci de cette réponse rapide.
J’ai fait la modif mais ça ne résoud pas le problème.
Lorsque je tape http://monsite/ j’ai toujours la page index du répertoire de mon domaine et ceci qq soit l’endroit où je mets le .htaccess, dans www ou dans www/spip.
|
denisb
20 novembre 2008 18:52
|
Accès direct au site chez OVH (sans /spip)
pourquoi ne pas faire pointer ton domaine sur ton répertoire www/spip/ ?
pourquoi ne pas placer les fichiers spip à ta racine www/ ?
|
|
kawa78
21 novembre 2008 10:28
|
Accès direct au site chez OVH (sans /spip)
Tout simplement parceque c’est la procédure d’installation imposée par OVH http://guides.ovh.com/CommentInstallerVotreModule
|
denisb
21 novembre 2008 11:07
|
Accès direct au site chez OVH (sans /spip)
euh...
sauf si tu as un autre site accessible dans www/
tu déplaces tout ce qui est dans www/spip/ vers www/
et tu re-modifies ton .htaccess
c’est pas interdit.
|
|
kawa78
21 novembre 2008 11:19
|
Accès direct au site chez OVH (sans /spip)
OK. C’est en effet une option à laquelle j’ai pensé mais seulement comme solution de contournement et sans peser l’impact que cela peut avoir sur l’administration courante de l’environnement chez OVH (s’ils font comme cela, ils ont certainement une raison). Par ailleurs, ça me laisse sur ma faim quant au fonctionnement du .htaccess.
Merci quand même de l’intérêt porté à ma question.
PS : OVH n’est pas compétent en la matière puisqu’il s’agit à l’évidence d’un problème lié au fonctionnement de SPIP et de ce plug-in. J’ai posé la question en // sur le forum du site de ParamSPIP mais n’ai pas encore de réponse (question pas encore traitée par le modérateur).
|
denisb
21 novembre 2008 11:40
|
Accès direct au site chez OVH (sans /spip)
si j’ai bien vu, paramspip est un squelette paramétrable.
il n’intervient pas sur l’accès à ton site depuis l’extérieur.
si tu ne peux changer le pointeur de ton domaine (pointage sur www/ donc) ;
si tu tiens à garder ton spip dans le répertoire www/spip/
alors tu peux ajouter un .htaccess dans www/ (la racine de ton hébergement) dans lequel tu mets :
Redirect permanent / http://www.ton_site.fr/spip/
tu peux aussi (à la place) créer un fichier index.php à la racine de l’hébergement (www/) :
<?php
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.ton_site.fr/spip");
exit();
?>
mais tout cela n’est en rien un « problème lié à spip »...
|
|
kawa78
21 novembre 2008 13:32
|
Accès direct au site chez OVH (sans /spip)
J’ai essayé la première méthode mais ça ne marche pas. Je récupère un code HTTP 404 et ceci que ce .htaccess soit sous la racine ou sous /www
????
PS : j’ai mis en commentaire le RewriteBase /spip/
|
denisb
21 novembre 2008 13:49
|
Accès direct au site chez OVH (sans /spip)
grmmbblll...
en essayant avec :
Redirect permanent / http://www.ton_site.fr/spip
(sans le / de fin après spip)
et tu mets le .htaccess dans www/ :
cgi-bin/
requetes/
sessions/
www/
.htaccess <-- ici !
spip/
.htaccess
config/
COPYING.txt
dist/
...
oui : commenter la ligne du .htaccess de spip
|
|
kawa78
21 novembre 2008 17:52
|
Accès direct au site chez OVH (sans /spip)
Désolé mais ça ne marche toujours pas. Si je mets ce .htaccess dans www, je ne peux plus accéder à mon site que ce soit avec la terminaison /spip ou sans. Dès que je supprime ce fichier, si je tape mon_site/spip, j’ai mon site et si je tape mon_site, j’ai l’index de mon hébergement avec memo et spip. Voici un copier/coller de mon fichier .htaccess :
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/
Redirect Permanent / http://www.snl78.fr/spip/
Par ailleurs, je lis, dans l’intro du fichier standard fourni par SPIP :
# 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 #
Je n’ai rien vu sur le site d’OVH à ce sujet mais je fini par me demander si ça ne pourrait pas être une explication.
|
|
kawa78
21 novembre 2008 17:55
|
Accès direct au site chez OVH (sans /spip)
bien noter que j’ai essayé sans le / après spip et que ça ne marche pas plus avec que sans (même effet que celui décrit ci-dessus)
|
|
kawa78
21 novembre 2008 18:23
|
Accès direct au site chez OVH (sans /spip)
A noter que la solution consistant à ajouter les instructions de redirection dans le fichier index.php de la racine donne exactement le même résultat.
|
denisb
21 novembre 2008 18:48
|
Accès direct au site chez OVH (sans /spip)
bon.
et avec un index.php posé à la racine (www/index.php) :
<?php
header("Location: http://www.snl78.fr/spip/index.php");
exit;
?>
|
|
kawa78
21 novembre 2008 19:39
|
Accès direct au site chez OVH (sans /spip)
Super ! Ca marche.
Grand Merci pour ce coup de main.
Cordialement
|
|
kawa78
21 novembre 2008 19:40
|
[Résolu]Accès direct au site chez OVH (sans /spip)
Résolu .
|
|
kawa78
22 novembre 2008 09:21
|
[Résolu]Accès direct au site chez OVH (sans /spip)
Voir réponse du 21 novembre 2008 10:28
|
denisb
22 novembre 2008 09:46
|
Accès direct au site chez OVH (sans /spip)
:-)
y nous gave un peu l’ami msryat hein !
|
|
pat
9 avril 2009 18:57
|
Accès direct au site chez OVH (sans /spip)
bon c’est à mon tour de reposer la même question
j’ai tenté le .htaccess ;redirect permanent et le index php
rien ne marche
comme on s’en doute je suis un hyper débutant et bien sur je suis un peu perdu
déja trouver la racine du site ca m’a pris 8 jours.....
donc si quelq’un veut bien prendre le temps de m’expliquer mais avec des mots simples hein ?
merci d’avance
|