Ospito il mio sito web su Google App Engine e il mio nome di dominio su GoDaddy.

Google App Engine non ti consente di avere URL semplici. Quindi non ti consente di avere example.com ma ti consente di avere www.example.com .

Posso facilmente abilitare linoltro in GoDaddy per inoltrare exmample.com a www.example.com ma non mantiene lURL relativo percorso.

Ad esempio, vorrei che example.com/images/3.jpg fosse inoltrato a www.example.com/images/3.jpg e non solo a www.example.com.

Rispondi

Funzione di inoltro di GoDaddy conserva i percorsi. Ho un dominio .org registrato con GoDaddy e inoltrato al corrispondente .com dominio. I percorsi vengono conservati.

Uso il seguente opzioni di inoltro di ing:

  • Tipo di reindirizzamento: 301 permanente
  • Impostazioni di inoltro: solo inoltro

Commenti

  • Penso di ricordare che questo fosse un problema in passato, ma ora sto lavorando, a condizione che non ' selezioni " Inoltra con mascheramento ".
  • Ho questa configurazione sul mio dominio e funziona per il mio URL principale, ma un reindirizzamento / inoltro non lo farà mantieni il percorso relativo del link originale.
  • @JoeFletch Forwarding for me non mantiene il percorso URL. Ad esempio, ho impostato ostermiller.com per inoltrare utilizzando GoDaddy a ostermiller.org. ostermiller.com/utils inoltra come previsto alla pagina corrispondente nel dominio .org.
  • @StephenOstermiller grazie per la tua risposta! Sono state necessarie alcune ore per limplementazione della modifica. Tutto funziona come previsto ora!

Rispondi

Se qualcuno arriva qui da un risultato di ricerca dopo aver lottato con questo problema, GoDaddy ha dichiarato ufficialmente (a partire dal 16/07/2018) che linoltro del proprio dominio non supporta più i percorsi URL.

Il nostro servizio di inoltro lo fa non funziona con i percorsi URL, sfortunatamente. Se desideri reindirizzare e abbinare un percorso, dovresti puntare il dominio a un piano di hosting e quindi eseguire un reindirizzamento 301 o 302 lì. Forse lIP a cui stai reindirizzando può essere invece configurato per ospitare il tuo dominio, quindi non è necessario eseguire linoltro.

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

Rispondi

Perché non usi .htaccess ?

Crea un file di testo e copia e incolla quanto segue allinterno:

# Force "non-www" to "www" RewriteEngine On RewriteCond %{HTTP_HOST} ^YOURDOMAIN.com [NC] RewriteRule ^(.*)$ http://www.YOURDOMAIN.com/$1 [L,R=301] 
  1. rinomina in “ .htaccess
  2. caricalo nel tuo cartella in cui si trova index.php

Commenti

  • Lhosting è su Google App Engine, che ' non ha il concetto di una cartella public_html.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *