Găzduiesc site-ul meu web pe Google App Engine și numele meu de domeniu pe GoDaddy.

Google App Engine nu vă permite să aveți adrese URL goale. Prin urmare, nu vă permite să aveți example.com, dar vă permite să aveți www.example.com .

Pot activa cu ușurință redirecționarea în GoDaddy pentru a redirecționa exmample.com către www.example.com totuși nu păstrează adresa URL relativă cale.

De exemplu, aș dori ca example.com/images/3.jpg să fie redirecționat către www.example.com/images/3.jpg și nu doar www.example.com.

Răspuns

Funcția de redirecționare a GoDaddy păstrează căile. Am un domeniu .org înregistrat la GoDaddy și redirecționat către domeniu. Căile sunt păstrate.

Folosesc următorul opțiuni de redirecționare:

  • Tip de redirecționare: 301 permanent
  • Setări de redirecționare: numai redirecționare

Comentarii

  • Cred că îmi amintesc că aceasta a fost o problemă în trecut, dar lucrez acum, oferindu-ți ' să nu selectezi " Redirecționare cu mascare ".
  • Am această configurare pe domeniul meu și funcționează pentru adresa URL principală, dar o redirecționare / redirecționare nu va fi păstrează calea relativă a linkului original.
  • @JoeFletch Forwarding for me păstrează calea URL. De exemplu, am configurat ostermiller.com pentru a redirecționa folosind GoDaddy către ostermiller.org. ostermiller.com/utils transmite, așa cum era de așteptat, la pagina corespunzătoare din domeniul .org.
  • @StephenOstermiller vă mulțumim pentru răspuns! Au fost necesare câteva ore pentru ca schimbarea să fie implementată. Totul funcționează așa cum era de așteptat acum!

Răspuns

Dacă vine cineva dintr-un rezultat de căutare după ce s-a luptat cu această problemă, GoDaddy a declarat oficial (începând cu data de 16.07.2018) că redirecționarea domeniului lor nu mai acceptă căi URL.

Serviciul nostru de redirecționare nu nu funcționează cu căi URL, din păcate. Dacă doriți să redirecționați și să potriviți o cale, ar trebui să direcționați domeniul către un plan de găzduire și apoi să faceți o redirecționare 301 sau 302 acolo. Poate că IP-ul la care vă redirecționați poate fi configurați-vă pentru a vă găzdui domeniul, deci nu este necesar să faceți redirecționarea.

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

Răspunde

De ce nu folosești doar .htaccess ?

Creați un fișier text și copiați și lipiți următoarele în interior:

# Force "non-www" to "www" RewriteEngine On RewriteCond %{HTTP_HOST} ^YOURDOMAIN.com [NC] RewriteRule ^(.*)$ http://www.YOURDOMAIN.com/$1 [L,R=301] 
  1. redenumiți pentru „ .htaccess
  2. încărcați-l în folder unde se află index.php

Comentarii

  • Găzduirea se face pe motorul Google App, care nu are ' conceptul de folder public_html.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *