Jhéberge mon site Web sur Google App Engine et mon nom de domaine sur GoDaddy.

Google App Engine ne vous permet pas davoir des URL nues. Par conséquent, il ne vous permet pas davoir example.com, mais vous permet davoir www.example.com .

Je peux facilement activer le transfert dans GoDaddy pour transférer exmample.com vers www.example.com mais il ne conserve pas lURL relative chemin.

Par exemple, je voudrais que example.com/images/3.jpg soit transféré vers www.example.com/images/3.jpg et pas seulement www.example.com.

Réponse

Fonction de transfert de GoDaddy préserve les chemins. Jai un domaine .org enregistré auprès de GoDaddy et transféré au domaine. Les chemins sont conservés.

Jutilise la commande suivante Options de transfert:

  • Type de redirection: 301 permanent
  • Paramètres de transfert: transfert uniquement

Commentaires

  • Je pense que je me souviens que cétait un problème dans le passé, mais je travaille maintenant, à condition de ne pas ' sélectionner " Transférer avec masquage ".
  • Jai cette configuration sur mon domaine et fonctionne pour mon URL principale, mais une redirection / transfert ne le sera pas conserver le chemin relatif du lien dorigine.
  • @JoeFletch Forwarding pour moi fait conserver le chemin de lURL. Par exemple, jai configuré ostermiller.com pour transférer en utilisant GoDaddy vers ostermiller.org. ostermiller.com/utils transmet comme prévu à la page correspondante sur le domaine .org.
  • @StephenOstermiller merci pour votre réponse! Il a fallu quelques heures pour que le changement soit mis en œuvre. Tout fonctionne comme prévu maintenant!
  • Réponse

    Si quelquun vient ici à partir dun résultat de recherche après avoir lutté avec ce problème, GoDaddy a officiellement déclaré (à partir du 16/07/2018) que le transfert de domaine ne prend plus en charge les chemins dURL.

    Notre service de transfert le fait ne fonctionne pas avec les chemins dURL, malheureusement. Si vous voulez rediriger et faire correspondre un chemin, vous devrez faire pointer le domaine vers un plan dhébergement, puis y effectuer une redirection 301 ou 302. Peut-être que ladresse IP vers laquelle vous redirigez peut être à la place configuré pour héberger votre domaine, vous navez donc pas besoin de faire le transfert.

    https://uk.godaddy.com/community/Managing-Domains/Domain-forwarding-path-being-lost/td-p/111686

    Réponse

    Pourquoi nutilisez-vous pas simplement .htaccess ?

    Créez un fichier texte et copiez et collez ce qui suit à lintérieur:

    # Force "non-www" to "www" RewriteEngine On RewriteCond %{HTTP_HOST} ^YOURDOMAIN.com [NC] RewriteRule ^(.*)$ http://www.YOURDOMAIN.com/$1 [L,R=301] 
    1. renommer versez-le dans «  .htaccess  »
    2. importez-le sur votre dossier où se trouve index.php

    Commentaires

    • Lhébergement est sur Google App Engine, qui na ' pas le concept dun dossier public_html.

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *