Webhelyemet a Google App Engine-ben és a domainnevemet a GoDaddy-ban tárolom.

Google Az App Engine nem engedélyezi, hogy meztelen URL-eket használjon. Tehát nem engedi meg, hogy example.com legyen, de www.example.com .

Könnyedén engedélyezhetem a továbbítást a GoDaddy programban, hogy továbbítsam exmample.com a www.example.com címre, de nem tartja meg a relatív URL-t elérési út.

Például szeretném, ha a example.com/images/3.jpg üzenetet továbbítanám a www.example.com/images/3.jpg címre, és nem csak a www.example.com.

Válasz

GoDaddy továbbítási funkció megőrzi az útvonalakat. Van egy .org domainem, amelyet a GoDaddy regisztrált és továbbítottam a megfelelő .com domain. Az útvonalak megmaradnak.

A következőt használom továbbítási opciók:

  • Átirányítási típus: 301 állandó
  • Továbbítási beállítások: csak továbbítás

megjegyzések

  • Azt hiszem, emlékszem, hogy ez a múltban problémát jelentett, de most dolgozom, ha nem ' nem válassza a " Továbbítás maszkolással ".
  • Ez a beállítás van a domainemen, és a fő URL-nél működik, de az átirányítás / továbbítás nem megtartja az eredeti link relatív elérési útját.
  • A @JoeFletch továbbítás nekem nem megtartja az URL elérési útját. Például beállítottam az ostermiller.com webhelyet a GoDaddy használatával az ostermiller.org címre. Az ostermiller.com/utils a várt módon továbbítja az .org domain megfelelő oldalára.
  • @StephenOstermiller köszönjük válaszát! Néhány órába tellett a változás végrehajtása. Minden a várakozásoknak megfelelően működik!

Válasz

Ha valaki keresési eredményből érkezik ide küzdelem után ezzel a kérdéssel a GoDaddy hivatalosan (2018-07-16-tól) azt mondta, hogy a domain-továbbításuk már nem támogatja az URL-utakat.

Továbbító szolgáltatásunk sajnos nem működik az URL-útvonalakkal. Ha át akar irányítani és egy útvonalat egyeztetni szeretne, akkor a domaint egy tárhely-tervre kell mutatnia, majd egy 301-es vagy 302-es átirányítást kell végeznie ott. Lehet, hogy az átirányított IP lehet helyette állítsa be a domainjét, így nem kell továbbítania.

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

Válasz

Miért ne használd csak a .htaccess ?

Hozzon létre egy szövegfájlt, majd másolja be és illessze be a következőket:

# Force "non-www" to "www" RewriteEngine On RewriteCond %{HTTP_HOST} ^YOURDOMAIN.com [NC] RewriteRule ^(.*)$ http://www.YOURDOMAIN.com/$1 [L,R=301] 
  1. átnevezés a “ .htaccess
  2. feltöltés a mappa, ahol a index.php található

Megjegyzések

  • A tárhely a Google App motoron található, amely ' nem rendelkezik a public_html mappa fogalmával.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük