Google App Engine에서 내 웹 사이트를 호스팅하고 GoDaddy에서 내 도메인 이름을 호스팅하고 있습니다.

Google App Engine에서는 네이 키드 URL을 가질 수 없습니다. 따라서 “example.com는 허용하지 않지만 www.example.com는 허용합니다. .

GoDaddy에서 쉽게 exmample.comwww.example.com로 전달할 수 있지만 상대 URL은 유지하지 않습니다. 경로입니다.

예를 들어 example.com/images/3.jpg가 iv id =뿐만 아니라 www.example.com/images/3.jpg로 전달되기를 원합니다. “cded297831″>

.

Answer

GoDaddy의 전달 기능 경로를 보존합니다 . GoDaddy에 등록 된 .org 도메인이 있으며 해당 도메인. 경로가 유지됩니다.

다음을 사용합니다. 전달 옵션 :

  • 리디렉션 유형 : 301 영구
  • 전달 설정 : 전달 만

댓글

  • 과거에는이 문제가 있었던 것 같지만 지금 작업 중입니다. ' " 마스킹으로 전달 ".
  • 이 설정이 내 도메인에 있고 기본 URL에서 작동하지만 리디렉션 / 전달이 되지 않습니다. 원래 링크의 상대 경로를 유지합니다.
  • @JoeFletch Forwarding for me는 URL 경로를 유지 합니다. 예를 들어, GoDaddy를 사용하여 ostermiller.org로 전달하도록 ostermiller.com을 설정했습니다. ostermiller.com/utils는 .org 도메인의 해당 페이지로 예상대로 전달합니다.
  • @StephenOstermiller 답장 해 주셔서 감사합니다! 변경 사항이 구현되는 데 몇 시간이 걸렸습니다. 이제 모든 것이 예상대로 작동합니다!

답변

문제를 겪은 후 검색 결과에서 여기로 오는 사람이있는 경우 이 문제와 관련하여 GoDaddy에서는 도메인 전달이 더 이상 URL 경로를 지원하지 않는다고 공식적으로 발표했습니다 (2018 년 7 월 16 일 기준).

Google 전달 서비스는 URL 경로로는 작동하지 않습니다. 경로를 리디렉션하고 일치 시키려면 도메인을 호스팅 계획으로 지정한 다음 301 또는 302 리디렉션을 수행해야합니다. 아마도 전달하려는 IP는 대신 도메인을 호스팅하도록 설정하므로 전달을 수행 할 필요가 없습니다.

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

답변

.htaccess ?

텍스트 파일을 만들고 내부에 다음을 복사하여 붙여 넣습니다.

# Force "non-www" to "www" RewriteEngine On RewriteCond %{HTTP_HOST} ^YOURDOMAIN.com [NC] RewriteRule ^(.*)$ http://www.YOURDOMAIN.com/$1 [L,R=301] 
  1. 이름 바꾸기 “ .htaccess “에
  2. index.php가있는 폴더

댓글

  • 호스팅은 Google App Engine에 있으며 ' public_html 폴더 개념이 없습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다