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]
- nimeä uudelleen se ” .htaccess ”
- lataa se omaan kansio, jossa
index.php
sijaitsee
kommentit
- Hosting on Google-sovelluskoneessa, jolla ' ei ole public_html-kansion käsitettä.