Fake de domaine avec le fichier hosts?

  • icecraft
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Mai 17, 2006
  • Messages: 38
  • Loc: New Hampshire, USA
  • Status: Offline

Message Juin 13th, 2006, 3:57 pm

Est-ce que quelqu'un sais si la possibilité d'utiliser le fichier hosts à un point nonexistant
domaine à un autre domaine?

Exemple: myfakedotcom.com -> subdomain.cheapskate.com

Je veux simplement simuler au cours du développement, sans l'achat du domaine. Si ce n'est pas le fichier hosts, est-il une autre façon de faire cela?

Merci à l'avance,
Logan
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Juin 13th, 2006, 3:57 pm

  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Juin 14th, 2006, 8:39 pm

Si vous voulez que le nom de nom de mappage, vous devez faire une entrée dans votre fichier hosts avec l'ip, quelque chose comme:
Code: [ Select ]
192.168.0.5   myfakesite.com

et puis vous avez besoin d'avoir un serveur Web à l'adresse 192.168.0.5, invite réponse à myfakesite.com en mettant en place un hôte virtuel pour ce domaine.

C'est en fait un peu de travail pour aller un peu grâce à un site de développement (et vous pourriez oublier de revenir plus tard). Une meilleure réponse serait d'écrire votre code afin qu'il utilise des noms relatifs de liens et inclut.
PHP Code: [ Select ]
<?php
 
// instead of writing
 
echo '<a href="http://mysite.com/some_page.php">';
 
// you should be writing
 
echo '<a href="/some_page.php">';
 
 
 
// instead of writing
 
include('/var/www/html/somefile.php');
 
include('/var/www/protected/somefile.php');
 
// you should be writing
 
include('somefile.php');
 
include('../protected/somefile.php');
 
//or even - on Linux
 
$pwd = trim(`pwd`);
 
include($pwd.'/somefile.php');
 
$pwd = rtrim($pwd,basename($pwd));
 
include($pwd.'somefile.php');
 
?>
  1. <?php
  2.  
  3. // instead of writing
  4.  
  5. echo '<a href="http://mysite.com/some_page.php">';
  6.  
  7. // you should be writing
  8.  
  9. echo '<a href="/some_page.php">';
  10.  
  11.  
  12.  
  13. // instead of writing
  14.  
  15. include('/var/www/html/somefile.php');
  16.  
  17. include('/var/www/protected/somefile.php');
  18.  
  19. // you should be writing
  20.  
  21. include('somefile.php');
  22.  
  23. include('../protected/somefile.php');
  24.  
  25. //or even - on Linux
  26.  
  27. $pwd = trim(`pwd`);
  28.  
  29. include($pwd.'/somefile.php');
  30.  
  31. $pwd = rtrim($pwd,basename($pwd));
  32.  
  33. include($pwd.'somefile.php');
  34.  
  35. ?>

Ce sont tous que des exemples, mais vous voyez l'idée.
  • icecraft
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Mai 17, 2006
  • Messages: 38
  • Loc: New Hampshire, USA
  • Status: Offline

Message Juin 15th, 2006, 12:54 am

Très bien, merci. Il aurait été intéressant si elle était juste de changer une ligne dans le fichier hosts.

Heureusement mes urls sont relatives, afin thats pas le problème. Je voulais juste d'utiliser le nom de domaine réel pour avoir une meilleure idée de ce qui itll être comme à l'utilisation (les URL elles-mêmes ont une certaine importance à ce site).

Merci pour la réponse.

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 73 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC