News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

index.php ???

Started by toan, July 20, 2004, 08:13:11 AM

Previous topic - Next topic

toan

Bonjour a tous !
voila je vais commencer mon nouveau site seulement j'ai un gros probleme
je vous explike:
il n'y aura pas vraiment de site, mais juste un forum
mais en en index il y'aura une intro et un bouton entrer,
seulement je veux que mon index.php du forum reste 'l'adresse www.monsite.com
car sur cette page il y'aura mes partenaires et je veu qu'il beneficie de mon pr en index qui es tjrs plus elevé que sur les autres pages !
donc auriez vous une solution ?
moi j'ai pensé a mettre le forum dans un dossier mais j'ai vraiment pas envie :/
j'ai entendu parlé d'url rewriting
c'est quoi ?

:)
toONE > toan
2sKd>http://2shocked.com

Mak-B

G vu ca sur un gros site site espagnol qui utilise encore Yabbse:
Premiere page: index.htm avec bouton entrer
Seconde page : index.php => ton forum
Faut regarder avec ton hébergeur pour savoir l'ordre des pages index .****
Makina, Hardcore, Hardtrance!!!!
Toute l'actualité de la makina en France:
http://www.makinarena.com
Pontaeri, Xque, Kontrol, Chasis...
Forum makina

toan

ah okay cool dla bombe ! :D
merci bcp ! :)
toONE > toan
2sKd>http://2shocked.com

Alexandre P.

#3
Et même encore là, tu peux utiliser n'importe quelle page comme première page vue à partir de www.monsite.com .  Il suffit d'utiliser un fichier .htaccess (attention, certains hébergeurs gratuits - voire même payants - ne permettent pas l'utilisation des fichiers .htaccess, ou leur font porter un nom différent (htaccess.fi, par exemple)) pour préciser quelle est ta première page.

Comment on fait?

  • Dans le Bloc-Notes, on crée un nouveau fichier que nous nommerons htaccess.txt.  Voici ce que devra contenir ce fichier:
    DirectoryIndex accueil.php index.php
    La première page chargée sera accueil.php (la page avec ton intro et tes partenaires).  Si pour une quelconque raison elle n'existe pas ou elle est inaccessible, la page chargée sera plutôt index.php (ton forum).

  • Enregistre le fichier et upload-le à la racine de ton site.

  • À l'aide de ton logiciel FTP, renomme le fichier htaccess.txt en .htaccess (rien avant le point, rien de plus que .htaccess).

    La raison pour laquelle on renomme le fichier seulement une fois qu'il est sur le serveur, c'est parce que Windows n'aime pas les fichiers commençant par un point ;)

  • Il ne te reste plus qu'à tester :)
Le fichier .htaccess peut être utilisé aussi pour d'autres fonctions toutes plus intéressantes que les autres, entre autre protéger un répertoire par mot de passe ou encore définir quelle sont les pages d'erreur 404 :)  Et l'URL rewriting ;)




L'URL rewriting sert plutôt à "réécrire" les URL d'une manière plus logique, plus "parlante" et "compréhensible" pour le visiteur.  Par exemple, au lieu d'utiliser des adresses du genre
Quotehttp://www.monsite.com/index.php?annee=2004&mois=07&jour=21&titre=nouvelledujour
l'URL rewriting permet d'utiliser des adresses du genre
Quotehttp://www.monsite.com/2004/07/21/nouvelledujour

C'est plus logique et ça aiderait mieux au référencement.  Personnellement, je n'ai jamais essayé d'utiliser l'URL rewriting.  Mais si ça tente quelqu'un de l'essayer, un petit tuto est disponible dans la page de FAQ de Celeonet, rubrique "Documentation Celeonet", fiche intitulée [WEB] Expres. rationnelle(Regex), Réécriture d'URL :)
Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

toan

merci bcp ap2 !
et par default sur mon serveur il prend d'abord index.html puis index.php, c'est parfait !

maintenant j'aurai une autre question :/
Pour un soucis de confort d'utilisation des visiteurs je vais de voir mettre le forum dans un include ! est-ce une bonne chose ?
puis je arriver a faire des liaisons entre les includes avec des fonctions du forum ?
car en fait il y'as un player de zik sur le site et je n'ai pas envie que la zik coupe des que le visteurs navig dans le forum :/
toONE > toan
2sKd>http://2shocked.com

Percherie

essais de mettre ça dans un cadre (ou frame) ça devrais fonctionner
Visitez :
Le site site des chépers du web et ToutenKamion, le blog de voyage autour du monde en camion

Alexandre P.

Malgré le dégoût que j'ai pour les cadres (c'est une technique archaïque, peu élégante et qui tue le web), c'est ce que je dirais d'utiliser aussi.  Je crois qu'il n'est pas recommandé de mettre SMF dans un include :-\

Et de toute façon, si le forum était dans un include, il y aurait une coupure de toute façon, car la page est entièrement rechargée ;)

Sinon, ouvre le forum dans une nouvelle fenêtre (avec un javascript <a onclick="window.open('index.php','forum','');">- requiert que Javascript soit activé sur le navigateur du visiteur (soit 99% des gens :P) -  ou avec un target <a href="index.php" target=_blank">- mais cette dernière technique n'est pas valide sous les pages XHTML 1.0 Strict ou XHTML 1.1 - )
Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

toan

j'abandonne l'idée de mon player de tte facon ca va me bouffer tte la bp du serveur :/
toONE > toan
2sKd>http://2shocked.com

evolus

L'uRL Rewriting ne fonctionne pas sur tous serveurs, et je vous avoue que ce n'est pas si facile à instaurer sur un serveur dédié...

Advertisement: