Isännän verkkosivustoani Google App Enginen ja verkkotunnukseni nimeä GoDaddyssä.

Google App Engine ei salli sinun olla alastomia URL-osoitteita. Joten se ei salli sinun olla example.com, mutta www.example.com .

Voin helposti sallia edelleenlähetyksen GoDaddyssä välittämään exmample.com osoitteeseen www.example.com, mutta se ei säilytä suhteellista URL-osoitetta. polku.

Haluan esimerkiksi, että example.com/images/3.jpg lähetetään edelleen osoitteeseen www.example.com/images/3.jpg eikä vain www.example.com.

Vastaa

GoDaddy-edelleenlähetystoiminto säilyttää polut. Minulla on .org toimialue, joka on rekisteröity GoDaddy-palveluun ja edelleenlähetetty vastaavaan .com verkkotunnus. Polut säilytetään.

Käytän seuraavaa välitysvaihtoehdot:

  • Uudelleenohjauksen tyyppi: 301 pysyvä
  • Edelleenlähetysasetukset: vain edelleenlähetys

Kommentit

  • Luulen, että tämä on ollut ongelma menneisyydessä, mutta työskentelen nyt, jos et halua ' valita " Välitä peittämällä ".
  • Minulla on tämä määritys verkkotunnuksessani ja toimii pää-URL-osoitteellani, mutta uudelleenohjaus / eteenpäin ei säilytä alkuperäisen linkin suhteellinen polku.
  • @JoeFletch Forwarding minulle pitää URL-polun. Esimerkiksi minulla on ostermiller.com määritetty välittämään GoDaddyn avulla ostermiller.org -palveluun. ostermiller.com/utils välittää odotetusti vastaavalle sivulle .org-verkkotunnuksessa.
  • @StephenOstermiller kiitos vastauksestasi! Muutoksen toteuttaminen kesti muutaman tunnin. Kaikki toimii nyt odotusten mukaisesti!

Vastaa

Jos joku tulee tänne hakutuloksesta kamppailun jälkeen tässä numerossa GoDaddy on virallisesti sanonut (16.07.2018 alkaen), että heidän verkkotunnuksensa edelleenlähetys ei enää tue URL-polkuja.

Huolintapalvelumme tukee ei valitettavasti toimi URL-polkujen kanssa. Jos haluat ohjata ja sovittaa polun, sinun on osoitettava verkkotunnus isännöintisuunnitelmaan ja tehtävä sitten uudelleenohjaus 301 tai 302 sinne. Ehkä IP määritä isännöimään verkkotunnustasi, joten sinun ei tarvitse tehdä eteenpäin eteenpäin.

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

Vastaa

Miksi et käytä vain .htaccess ?

Luo tekstitiedosto ja kopioi ja liitä seuraava sisälle:

# Force "non-www" to "www" RewriteEngine On RewriteCond %{HTTP_HOST} ^YOURDOMAIN.com [NC] RewriteRule ^(.*)$ http://www.YOURDOMAIN.com/$1 [L,R=301] 
  1. nimeä uudelleen se ” .htaccess
  2. lataa se omaan kansio, jossa index.php sijaitsee

kommentit

  • Hosting on Google-sovelluskoneessa, jolla ' ei ole public_html-kansion käsitettä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *