Redirection htaccess index.php vers index.php?page= [Résolu] - PHP - Programmation
Marsh Posté le 14-03-2008 à 09:42:40
Resalut !
Personne n'a une petite idée pour que quand l'internaute rentre www.monsite.fr il tombe directement sur www.monsite.fr/index.php?page=accueil
sans faire de redirection avec une balise meta non recommandée pour le référencement !
A bientôt !
Marsh Posté le 14-03-2008 à 09:49:45
tu peux te passer de redirection et gérer ça dans ton fichier index.php
sinon avec / à la place de index.php ça devrait marcher
Marsh Posté le 14-03-2008 à 09:55:48
soju a écrit : tu peux te passer de redirection et gérer ça dans ton fichier index.php |
Merci beaucoup de ta réponse, je vais essayer ça
Sinon, quand tu dis gérer ça au niveau de ma page index, qu'est ce qu'il faudrais que je rajoute ?
Merci en tout cas!
Marsh Posté le 14-03-2008 à 21:59:54
Resalut !
Toujours pas de réponses ?
Bon j'ai testé quelque chose pour parvenir à mes fins...
voici le code que j'utilise afin de faire arriver l'internaute sur ma page www.monsite.fr/index.php?page=accueil quand il tape simplement www.monsite.fr/
<?php
if ($_GET['page'] == 'page1') include ('page1.php');
elseif ($_GET['page'] == 'page2') include ('page2.php');
else
include ('accueil.php');
?>
Le problème est que cela ne fonctionne pas, en effet, quand je suis sur www.monsite.fr/, j'ai un message d'erreur comme quoi il ne trouve pas la variable 'page' (logique en soit) mais comment éviter cela ?
Merci d'avance !
Marsh Posté le 14-03-2008 à 22:34:53
Code :
|
Marsh Posté le 14-03-2008 à 22:51:00
CyberDenix a écrit :
|
Merci ça fonctionne nickel ! J'avais bien testé ce code mais j'avais du merder quelque part !
Merci de ta réponse en tout cas !
Marsh Posté le 01-05-2008 à 00:26:57
Bonjour je veux faire exactement la même chose mais je n'arrive pas à utiliser le code ?
Il faut l'insérer ou exactement ?
Marsh Posté le 01-05-2008 à 08:17:05
Dans index.php à la racine de ta webapp.
Marsh Posté le 01-05-2008 à 14:12:18
Oui donc au début de ma page html.
Mais je veux aller la :
if ($_GET['title'] == "Accueil" )
qui est dans l'index.php.
donc le code je le modifie comme ça ? :
Code :
|
Je veux juste que quand je tape www.site.fr/index.php ça aille www.site.fr/index.php?title=Accueil
En vous remerciant car franchement je suis un peu paumé
Marsh Posté le 13-03-2008 à 21:25:58
Bonjour à tous !
Je cherche à faire une redirection 301 en htaccess de ma page index.php vers index.php?page=accueil comme cela, un internaute allant sur www.monsite.fr sera redirigé automatiquement vers www.monsite.fr/index.php?page=accueil
J'ai essayé de mettre dans mon fichier htaccess le code suivant :
RedirectPermanent index.php http://www.monsite.fr/index.php?page=accueil
mais en entrant l'URL, je tombe simplement sur index.php donc cela ne fonctionne pas.
Quelqu'un aurait une idée ?
Merci d'avance
Message édité par spv56 le 14-03-2008 à 23:04:19