[Résolu] Arriver sur le site directement

Démarré par Marcus, lundi 24 août 2015 - 13:51

« précédent - suivant »

0 Membres et 1 Invité sur ce sujet

En bas

Marcus

FM

GrCOTE7

Toujours en copie locale, ou en prenant soin de sav la BdD rapidement...: Fais-le !

Et la réponse à ta question tu auras !

Et seulement si soucis, Zpartakov pourra nous (re)-sauver ;-)...
http:/./www...?!? Ah...: Wife, World, Web ! ;) !

Marcus

Bonsoir,
Ça a l'air de marcher ...
Et maintenant je peux mettre les Urls simplifiés ?
A bientôt,
Marcus
FM

Marcus

Bonjour Zpartakov,
J'essaierai de nouveau demain, mais c'est en utilisant le htaccess du répertoire que ça a vraiment tout bloqué et l'index php n'a pas fonctionné.
A+
Marcus
FM

Zpartakov

hello Markus
tu ne dois pas recopier RewriteBase /repertoire/
mais RewriteBase /toNrepertoire/ (où toNrepertoire est... ton répertoire à toi!)
et je te conseille vraiment de ne pas utiliser un .htaccess à la racine de ton site,
si tu fais avec un .htaccess tu as un risque sérieux de tout bloquer, vu qu'il risque de tout rediriger...
la solution la plus simple:
index.php contenant
<?php
header("Status: 301 Moved Permanently");
header("Location: tonrepertoire/"; //ici aussi met TON REPERTOIRE
?>

si ça coince: renomme le .htaccess à la racine de ton site (p. ex. .htaccess.txt)
corrige le .htaccess du c5
entre dans l'admin
remet les url normaux (pas simplifiés)
et recommence
si c'est sur un url accessible par http, tu peux me donner l'adresse? avec un peu de chance il y a quelque chose dans la réponse du GET
les .htaccess c'est puissant mais c'est souvent aussi un peu galère, par contre une fois que ça marche c'est chouette
sinon, il me faudra plus de détails (logs apache  ou c5) pour t'aider

Marcus

J'ai remis :
# -- concrete5 urls start --
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /repertoire/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
</IfModule>
# -- concrete5 urls end --

Sur le htaccess du dossier et :
DirectoryIndex /site/index.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/  à la racine.
Je laisse comme ça le reste ça plante.
A+
Marcus
FM

Marcus

Est-ce qu'on peut réinitialiser concrete sans passer par l'admin ?
J'ai dû mettre les urls simples et les adresses ne sont plus trouvées ...
A bientôt,
Marcus
FM

Marcus

A la racine, j'ai remis ça : 
DirectoryIndex /site/index.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/
J'arrive sur la première page mais les liens sur les autres pages ne marchent pas tout comme mon administration ...
A bientôt,
Marc
FM

Marcus

Hop là, pour du bloqué, c'est du bloqué ...
Même l'admin n'est pas dispo ...
A bientôt,
Marc
FM

Marcus

#9
mercredi 26 août 2015 - 09:38 Dernière édition: mercredi 26 août 2015 - 09:46 par Marcus
Ok pour le htaccess de concrete5 mais à la racine, c'est quelles lignes exactement ?
Parce que j'ai mis l'idex.php et ça ne marche pas ...
A bientôt,
Marcus
FM

Zpartakov

si ton c5 est dans un sous-répertoire "/tonrepertoire"
1) modifie le htaccess de ton c5 avec
# -- concrete5 urls start --
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /tonrepertoire
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
</IfModule>
# -- concrete5 urls end --



2) à la racine de ton site,
si tu fais avec un .htaccess tu as un risque sérieux de tout bloquer, vu qu'il risque de tout rediriger...
la solution la plus simple:
index.php contenant
<?php
header("Status: 301 Moved Permanently");
header("Location: tonrepertoire/";
?>

Marcus

Je suis curieux et essaie de voir pourquoi ça marche pas ...
Moi pour le htaccess je mets DirectoryIndex /nomdudossier/index.php
A+
Marcus
FM

GrCOTE7

Donc, il est possible que ta racine ne soit pas la racine du domaine...
Un PRO des .htaccess est Zpartakov...
Je pense que dans le .htaccess, il doit suffire de mettre:
Au lieu de :

RewriteRule . index.php [L]
Mettre:

RewriteRule . /Ton_Dossier/index.php [L]

Essaie cela et si c'est pas encore good, on appelle Zpartakov à la rescousse ;-)...
http:/./www...?!? Ah...: Wife, World, Web ! ;) !

Marcus

Il ne s'est pas créé ...
Je l'ai mis à la racine, mais rien ...
FM

GrCOTE7

En principe, dans un premier temps, tu as juste à cliquer sur 'ENREGISTRER' et cela doit générer le .htaccess et si ce n'est pas le cas, juste tu le créés toi même avec un éditeur et le pose à la racine du site :-)
http:/./www...?!? Ah...: Wife, World, Web ! ;) !

En haut