Site web supportant les sous domaines

Site web supportant les sous domaines - PHP - Programmation

Marsh Posté le 28-05-2009 à 22:46:06    

Bonjour,  
 
Je dois creer un site web ou les gens pourront se connecter avec une adresse du style http://www.toto.monsite.com ou http://www.monsite.com/toto  
Jai donc une liste de gens qui auront leurs pages dedies, et en fonction de ces gens, chaques pages seraient differentes:
par exemple toto aurait une page avec un fond bleu et titit une page avec un fond rose.
 
Ma question est comment faire savoir a mon script quelle sous-domaine a ete taper dans l'url afin qu'il redirige la requete correctement?
 
Je suis desole je travaille sur un clavier qwerty et je n'ai pas les accents.
 
Merci :)

Reply

Marsh Posté le 28-05-2009 à 22:46:06   

Reply

Marsh Posté le 29-05-2009 à 11:39:15    

C'est pas dans le script que ça se fait, mais dans la configuration de ton serveur web. :o


Message édité par neriki le 29-05-2009 à 11:39:30

---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 29-05-2009 à 17:19:03    

Oh ok merci je vais aller voir du coté de l'herbergement.
 
Justement pour l'herbergement faut en choisir un qui supporte les sous-domaines a volonté?  
 
Enfait je suis même pas sur que j'ai bien à faire à des sous-domaines..
 
Merci encore neriki

Reply

Marsh Posté le 29-05-2009 à 18:23:48    

Pour les adresses du genre http://www.monsite.com/toto tu ne dois pas le gérer coté serveur (enfin, pas complètement). Tu peux définir dans un .htaccess des règles de ré-écriture de l'url (url_rewriting) et rediriger les appels du genre http://www.monsite.com/toto vers http://www.monsite.com/page.ext?u=toto
 
Par contre, je ne pense pas que ce soit une bonne idée d'utiliser directement http://www.monsite.com/toto, à moins que tu connaisses la liste exacte et qu'elle n'est pas dynamique (bien que...). Dans le cas contraire, le plus simple est sans doute de prévoir une adresse du genre http://www.monsite.com/user/toto

Reply

Marsh Posté le 29-05-2009 à 23:47:36    

Ok Merci je vois ou tu veux en venir !

Reply

Marsh Posté le 16-06-2009 à 21:54:54    

Hello, je reup ce sujet car jai plus d'information sur ce projet.
Je vais recevoir une liste d'environ 40000 nom et prenoms.
 
Ma premiere question, est-ce que mysql peut supporter autant d'entrees?
 
Ensuite, conne guibrush02 a dit, je vais me servir d'un .htaccess avec mode_rewrite
 
Pour commencer, jaimerai afficher une page toute bete qui afficherai le nom, ladresse de la personne et son age, le tout stocke dans une table.  
 
En gros: si je tapes lurl www.lesite.com/johndoe ca afficherai
John Doe
42 rue de la boustipaille, Paris 7505
39ans
 
Mon probleme est que je ne sais pas quoi rechercher pour trouver la reponse!
 
 
EDIT: est-il possible de renomer ce thread?

Message cité 1 fois
Message édité par jonas3 le 16-06-2009 à 21:58:46

---------------
http://petitjonas.blogspot.com/
Reply

Marsh Posté le 17-06-2009 à 00:23:30    

Jai essaye:  
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.*)\.html$ page.php?d=$1 [T=application/x-httpd-php]
 
sans success


---------------
http://petitjonas.blogspot.com/
Reply

Marsh Posté le 17-06-2009 à 00:40:27    

finalememt jai fait ca et ca marche nickel:
 
RewriteEngine on
 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !example.php
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://localhost:8888/HSUS/$1/ [L,R=301]  
 
RewriteRule ^([A-Za-z0-9_]+)([^/A-Za-z0-9_]+)/?$ $1/
RewriteRule ^([^/]+)/?(.*)/$ index.php?username=$1 [T=application/x-httpd-php,L]


---------------
http://petitjonas.blogspot.com/
Reply

Marsh Posté le 17-06-2009 à 08:27:53    

jonas3 a écrit :

Je vais recevoir une liste d'environ 40000 nom et prenoms.
 
Ma premiere question, est-ce que mysql peut supporter autant d'entrees?


Oui sans problème. Tu peux en mettre des millions même.

Reply

Marsh Posté le 25-06-2009 à 17:13:21    

Hello, je reup ce thread car je ne veux pas ouvrir un nouveau topic pour une question bête:
 
Si je créer des pages à la volé, genre www.lesite.com/jonas.3; et que ces pages ne sont stockées nul part si ce n'est dans une BDD
(en gros yas pas de fichier html de type jonas.3.html)
 
-Est-ce que mon site va être réferéncé? A prioris je dirais non vu que mes pages ne sont pas stocké en durs? Mais peut-être je me trompe?
 
-Et si elles sont réferancable avec les fichier robots.txt ont peut interdire le référencement; correct?


Message édité par jonas3 le 25-06-2009 à 17:14:02

---------------
http://petitjonas.blogspot.com/
Reply

Marsh Posté le 25-06-2009 à 17:13:21   

Reply

Marsh Posté le 25-06-2009 à 17:30:18    

1) Oui si des liens mènent vers ces pages. (Il faut que tu affiches dynamiquement le contenu de ta bdd, quand le robot lira ta page, il lira la réponse de ton serveur).
2) oui

Reply

Marsh Posté le 26-06-2009 à 23:53:46    

Okay desole du retard, merci pour ta reponse :)


---------------
http://petitjonas.blogspot.com/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed