Estoy alojando mi sitio web en Google App Engine y mi nombre de dominio en GoDaddy.
Google App Engine no te permite tener URL simples. Por lo tanto, no te permite tener example.com
, pero te permite tener www.example.com
.
Puedo habilitar fácilmente el reenvío en GoDaddy para reenviar exmample.com
a www.example.com
, sin embargo, no mantiene la URL relativa ruta.
Por ejemplo, me gustaría que example.com/images/3.jpg
se reenvíe a www.example.com/images/3.jpg
y no solo a www.example.com
.
Responder
Función de reenvío de GoDaddy conserva las rutas. Tengo un dominio .org
registrado con GoDaddy y reenviado al dominio. Las rutas se conservan.
Yo uso el siguiente opciones de reenvío:
- Tipo de redireccionamiento: 301 permanente
- Configuración de reenvío: solo reenvío
Comentarios
Responda
Si alguien viene aquí desde un resultado de búsqueda después de tener problemas con este problema, GoDaddy ha dicho oficialmente (a partir del 16 de julio de 2018) que el reenvío de su dominio ya no admite rutas de URL.
Nuestro servicio de reenvío sí desafortunadamente, no funciona con rutas de URL. Si desea redirigir y hacer coincidir una ruta, deberá apuntar el dominio a un plan de alojamiento y luego realizar una redirección 301 o 302 allí. Quizás la IP a la que está reenviando pueda ser configurado para alojar su dominio, por lo que no necesita hacer el reenvío.
https://uk.godaddy.com/community/Managing-Domains/Domain-forwarding-path-being-lost/td-p/111686
Responder
¿Por qué no «simplemente usa .htaccess ?
Cree un archivo de texto y copie y pegue lo siguiente dentro:
# Force "non-www" to "www" RewriteEngine On RewriteCond %{HTTP_HOST} ^YOURDOMAIN.com [NC] RewriteRule ^(.*)$ http://www.YOURDOMAIN.com/$1 [L,R=301]
- renombrar a « .htaccess »
- cárguelo en su carpeta donde
index.php
se encuentra
Comentarios
- El alojamiento está en el motor de aplicaciones de Google, que no ' no tiene el concepto de carpeta public_html.