Comment exécuter index.php
11 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Comment exécuter index.php
Un script doit être installé à la racine de mon site web. Pour que le script s'exécute correctement, le htaccess à la racine doit contenir:
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{REQUEST_URI} !(main\.php)
RewriteCond %{QUERY_STRING} !(direct)
RewriteRule (.*) main.php?page=$1 [PT]
RewriteCond %{QUERY_STRING} (direct)
RewriteRule (.*) $1 [PT]
Ma question: comment lancer une fichier index.php à la racine du site ?
Merci pour votre aide.
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{REQUEST_URI} !(main\.php)
RewriteCond %{QUERY_STRING} !(direct)
RewriteRule (.*) main.php?page=$1 [PT]
RewriteCond %{QUERY_STRING} (direct)
RewriteRule (.*) $1 [PT]
Ma question: comment lancer une fichier index.php à la racine du site ?
Merci pour votre aide.
Ta solution fonctionne très bien. Merci de ton aide.
Je m'explique autrement:
- Le script s'installe à la racine du site. A la racine, il n'y a pas de fichier index. Seulement le fichier htaccess et le fichier main.php. Les autres fichiers php sont dans un dossier include. Lorsque je lancais le site, tout fichier index à la racine était ignoré.
- root
-- htaccess
-- main.php
-- index.*
Je me demande si cette extension ?direct peut nuire au référencement de mon site ou si on peut réécrire le url writing pour la balancer.
Je m'explique autrement:
- Le script s'installe à la racine du site. A la racine, il n'y a pas de fichier index. Seulement le fichier htaccess et le fichier main.php. Les autres fichiers php sont dans un dossier include. Lorsque je lancais le site, tout fichier index à la racine était ignoré.
- root
-- htaccess
-- main.php
-- index.*
Je me demande si cette extension ?direct peut nuire au référencement de mon site ou si on peut réécrire le url writing pour la balancer.
Index.php n'a pas passé au travers.
Avec RewriteCond %{REQUEST_URI} !^(main|index)\.php$, j'obtiens ces erreurs:
Warning: main(/blabla/public_html/include/main.php.php): failed to open stream: No such file or directory in /blabla/public_html/main.php on line 25
et
Warning: Smarty error: unable to read template resource: "" in /blabla/public_html/smarty/Smarty.class.php on line 546
Avec RewriteCond %{REQUEST_URI} !^(main|index)\.php$, j'obtiens ces erreurs:
Warning: main(/blabla/public_html/include/main.php.php): failed to open stream: No such file or directory in /blabla/public_html/main.php on line 25
et
Warning: Smarty error: unable to read template resource: "" in /blabla/public_html/smarty/Smarty.class.php on line 546
-

Patrice A. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
Essaie sans l'accent circonflexe de la règle qui t'est proposée, ça devrait marcher 
Dj_Apx a écrit:Essaie sans l'accent circonflexe de la règle qui t'est proposée, ça devrait marcher
Ca marche !! Merci!
Je peux lancer le script avec: http://www.mondomaine.org
Je peux lancer ma page d'index avec: http://www.mondomaine.org/index.php
Est-ce que c'est possible de donner priorité à l'index, c'est-à-dire que index.php serait lancé avec http://www.mondomaine.org. Non pas le script.
.
-

Patrice A. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
- Code: Tout sélectionner
DirectoryIndex index.php
Dj_Apx a écrit:;)
- Code: Tout sélectionner
DirectoryIndex index.php
Ca aurait dû marcher mais non, le script est lancé avec http://www.mondomaine.org
DirectoryIndex index.php
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{REQUEST_URI} !(main|index)\.php$
RewriteCond %{QUERY_STRING} !(direct)
RewriteRule (.*) main.php?page=$1 [PT]
RewriteCond %{QUERY_STRING} (direct)
RewriteRule (.*) $1 [PT]
Où est l'erreur ?
Edit: Il y a 2 autres fichiers php à la racine. Je suppose qu'ils vienennt bousiller le truc. Merci à vous deux pour votre aide.
@+
.
-

Patrice A. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
Euh
tu veux bien arrêter de faire des liens vers mondomaine.org (qui existe) stp ?
pour les exemples, il existe www.example.com , .net et .org
(example avec un a)
tu veux bien arrêter de faire des liens vers mondomaine.org (qui existe) stp ?
pour les exemples, il existe www.example.com , .net et .org
(example avec un a)
karan a écrit:Il y a 2 autres fichiers php à la racine. Je suppose qu'ils vienennt bousiller le truc.
En plus il ne faut pas oublier qu'une règle placée à la racine est valable dans tous les sous-répertoires. Donc si tu as des index.php dans des sous-répertoires, ça fait faire des trucs bizarres.
Donc, c'est difficile de résoudre ton problème comme ça à l'aveugle, ça demande un peu d'attention...
11 messages • Page 1 sur 1
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 :
- 1ère faille de sécurité découverte sur Google Chrome
- Passage à l'heure d'été/hiver sur un forum phpBB
- Comment faire des liens en dur dans son annuaire
- Comment créer une page web en PHP
- Définition du cloaking selon Google : exemples commentés
- Google Gadget Ads : des publicités AdWords dans des widgets
- Outil de recherche des sous-domaines d'un site
- Google n'indexe pas les URL qui se terminent par .0 ?
- CSV AdStats v4 : le logiciel pour analyser ses statistiques AdSense
- Google Chrome OS, le système d'exploitation de Google pour netbooks
- [resolu]p/ vers p.php OK, mais comment empecher p.php?
- comment rediriger /page.php vers /fr/page.php
- Comment faire sans php ?
- Javascript et php !! comment faire ?
- Comment passer du html au php
- time out atteint en php - comment le savoir ?
- comment supprimer http://www. et .etc en php
- Comment crée un traceur de bug en php
- Wordpress: Comment utiliser xmlrpc.php ??
- comment inserer le php dans le HTMl
- Comment détecter Google Bot en php
- Comment trier en php un tableau multidimensionnel ?
- php-stats : comment l'installer svp ??
- [php] Comment suprimer les du bbcode ?
- De .html en .php, comment éviter le 404?
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum