web-dev-qa-db-fra.com

Barre d'adresse affichant une URL longue

J'ai récemment mis à niveau mon compte d'hébergement vers Deluxe, où je peux héberger plusieurs sites Web. J'ai ajouté un nom de domaine et créé un dossier dans le répertoire racine en lui donnant le même nom que mon nom de domaine et téléchargé mes fichiers. Maintenant, lorsque je navigue sur le site, la barre d'adresse indique:

"http://mywebsite.com/mywebsite/default.aspx"

Je veux qu'il affiche:

"http://mywebsite.com/default.aspx"

Mon idée de créer des dossiers qui correspondent aux noms de domaine est de les garder quelque peu organisés. jamais eu l'intention d'avoir mes noms de domaine énumérés deux fois dans la barre d'adresse.

2
Abel Gaxiola

il existe une fonctionnalité appelée addon domain ou parked domain sur la plupart des panneaux d’hébergement qui, dans le premier cas, servent simplement d’autres domaines à leurs propres dossiers racine respectés sur un panneau d’hébergement.
le parked domain vous permet de mapper un domaine sur un sous-domaine qui a encore son propre dossier racine.

1
Hamed Momeni

La barre d'adresse indique simplement au domaine que c'est son nom. Si vous voulez qu'elle montre autre chose, vous devez rediriger le navigateur vers l'emplacement souhaité.

Puisque vous avez ajouté un domaine, vous devez spécifier où se trouve ce domaine. Votre exemple est légèrement trompeur car je ne vois qu'un nom de domaine. Supposons que vous ayez: maindomain.com et que vous ayez ajouté * secondary_domain.com *

Vous devez ensuite indiquer secondaire_domain.com à maindomain.com/secondary_domain

Votre fournisseur d'hébergement détermine comment contrôler cela. Il y a généralement une sorte de panneau de contrôle, le plus populaire étant cPanel. Il contient une option appelée domaines complémentaires où vous spécifiez un nom de domaine et le dossier où il se trouve.

Cela rendra vos domaines accessibles via les deux chemins: domaine_domaine.com ET domaine_domaine.com/ domaine_secondaire.

Pour aider les moteurs de recherche à reconnaître qu'il s'agit du même domaine et non du contenu en double, vous devez configurer, également via le panneau de configuration (ou à l'aide de .htaccess si Apache), une redirection permanente (301) de maindomain.com/secondary_domain vers secondary_domain. com

1
Itai