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]
- rinomina in “ .htaccess ”
- 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.