web-dev-qa-db-fra.com

Options pour différents domaines et hébergement

La situation

J'ai un service d'hébergement (one.com) sur lequel j'ai installé un site wordpress.org dans un sous-répertoire 'wordpress':

myhost.com/wordpress/

(myhost.com est en fait mon propre domaine, mais il a déjà un contenu et je ne veux pas que wordpress/apparaisse à la racine de ce domaine.)

Je veux utiliser un deuxième domaine pour ce site. Pensant que je serais capable de transmettre au site wordpress sans problèmes, j'ai enregistré le domaine sur GoDaddy.com:

mydomain.com

Ce que je veux

Ainsi, lorsque mes visiteurs tapent mydomaind.com, je souhaite qu’ils voient le contenu sur myhost.com/wordpress/, de même que pour toutes les sous-pages (mydomain.com/a/subpage extrait de myhost.com/wordpress/a/subpage ).

Juste une redirection ne suffit pas, je veux que mes visiteurs ne voient que mydomain.com comme domaine.

Quelques notes

  • Si je mets en place forward avec masquage d'URL chez GoDaddy, ils donnent simplement une image complète, en pointant sur myhost.com/wordpress/ Ce n'est pas assez pour moi, car mydomain.com sera toujours affiché dans la barre d'adresse, même pour les sous-pages (je veux que mydomain/a/sous-page soit affiché dans la barre d'adresse d'une sous-page).

  • Je pense que cela pourrait en principe être fait avec un fichier .htaccess avec réécriture d'URL, mais je n'ai pas d'hébergement avec GoDaddy, je ne peux donc pas télécharger un tel fichier là-bas. L'hébergement avec GoDaddy est très coûteux (bien sûr), donc je ne veux pas faire cela.

  • Je ne pense pas pouvoir utiliser les paramètres DNS. l'hôte de mydomain.com indique qu'il n'autorise personne à désigner ses serveurs de noms.

  • Si possible, je ne voudrais pas réinstaller le site wordpress, cela prendrait un certain temps. Je préférerais le garder sur myhost.com/wordpress/ (si possible)

  • Tout ce qui implique le transfert du domaine est censé prendre 5-7 jours ouvrables. J'aurais besoin que mon site soit opérationnel plus tôt que cela, j'aimerais donc l'éviter si possible.

Suis-je enfermé?

Il me semble que je suis plutôt prisonnier de GoDaddy. Je ne peux pas utiliser le domaine avec .htaccess car je ne peux pas télécharger un tel fichier (et je ne paierai pas pour l'hébergement par GoDaddy). Je ne peux utiliser aucune de leurs options de transfert, car aucune d'entre elles ne fait ce que je veux (l'une d'entre elles transmet, celle qui masque l'URL le fait avec des cadres).

Accepteriez-vous?

Solutions possibles

  • Transférez le domaine vers n’importe quel service d’hébergement avec un tarif d’hébergement raisonnable, par opposition à GoDaddy (j’utiliserais probablement one.com, le même hôte que pour myhost.com, dans ce cas) et

    • réinstallez wordpress sur le nouveau compte, ou
    • utilisez .htaccess avec la réécriture d'URL sur le nouveau compte pour extraire le contenu de myhost.com/wordpress/. Cela peut-il être configuré pour fonctionner également avec des sous-pages? Et les visiteurs ne verront jamais "myhost.com/wordpress", juste "mydomain.com"? E.i., mydomain.com/a/subpage/ wold extraire de myhost.com/wordpress/a/subpage/?
  • Cela pourrait être long mais:

    • Trouvez de l'hébergement gratuit (de préférence) permettant de pointer vers leurs serveurs de noms
    • Définissez les paramètres DNS sur GoDaddy pour que mon domaine apparaisse sur le site ci-dessus.
    • sur ce site, mettez un fichier .htaccess avec la réécriture de l'URL à transférer à myhost.com/wordpress/ Est-ce possible? Quels services puis-je utiliser dans ce cas? Comme je le vois, ce serait le seul moyen de ne pas avoir à transférer un domaine (prenant 5-7 jours ouvrables) et ne pas avoir à réinstaller le site wordpress.

Désolé pour la longue question. Toutes les infos et les idées sont les bienvenues.

3
Carl

vous voudrez peut-être jeter un coup d'oeil à Apache mod_proxy

ex.

ProxyRequests Off
<Proxy *>`
  Order deny,allow
  Allow from all
</Proxy>
#someone requests mydomain.com 
  ProxyPass / http://myhost.com/wordpress
  ProxyPassReverse / http://myhost.com/wordpress

c'est si vous pouvez obtenir un hôte juste pour .htaccess

1
Joe Block

Cela devrait normalement être un processus assez simple ...

  • Modifiez les noms des serveurs de mydomain.com (chez GoDaddy) pour qu'ils pointent vers le DNS chez myhost.com.

  • Configurez un domaine complémentaire dans votre compte d'hébergement sur myhost.com pour qu'il pointe vers votre sous-répertoire/wordpress (qui doit être configuré en tant que sous-domaine).

Cependant, en regardant le FAQ at one.com ...

Puis-je avoir plusieurs domaines sur un même espace Web?

Non. Malheureusement, nous ne pouvons pas fournir plusieurs domaines sur un seul espace Web. Il sera toutefois possible de configurer un espace Web supplémentaire et d'ajouter un script qui transfère le domaine/espace Web concerné vers un autre domaine/espace Web. Cela nécessite toutefois deux abonnements.

GoDaddy ne semble pas être le problème, puisque ils vous permettent de mettre à jour le DNS . Le problème semble être avec votre hôte (one.com)


EDIT: Comme alternative (solution rapide), vous pourriez peut-être configurer un sous-domaine à la place? par exemple. "blog.myhost.com" pourrait afficher le contenu de "myhost.com/wordpress". Bien entendu, cela ne concerne pas "mydomain.com".

0
MrWhite

Êtes-vous sûr que l'on ne vous laissera pas pointer plusieurs domaines (de n'importe quel registraire) à la racine de votre site? Par exemple, j'utilise le forfait Économie partagée de GoDaddy (fonctionnalités les moins chères/moins coûteuses). Je peux avoir des domaines addon illimités, mais ils doivent tous pointer vers la racine. C'est une astuce très simple .htaccess qui transfère mes domaines vers leurs sous-répertoires appropriés. J'ai actuellement 7 WordPress installations installées, toutes accessibles à partir de domaines différents, masquées avec .htaccess.

En passant, je ne sais pas ce que One facture par mois, mais avec GoDaddy, j'ai obtenu un contrat de 3 mois pour 1,99 USD par mois. Après cela, je paie 5 $/mois. Si vous en avez les moyens, cela pourrait être une meilleure option si One ne vous laissait pas pointer d'autres domaines vers votre racine.

0
akTed