Chuyển tiếp URL GoDaddy trong khi giữ đường dẫn tương đối


7

Tôi đang lưu trữ trang web của mình trên Google App Engine và tên miền của tôi trên GoDaddy.

Google App Engine không cho phép bạn có URL trần. Vì vậy, nó không cho phép bạn có example.comnhưng không cho phép bạn có www.example.com.

Tôi có thể dễ dàng kích hoạt chuyển tiếp trong GoDaddy để chuyển tiếp exmample.comtới www.example.comtuy nhiên nó không giữ đường dẫn URL tương đối.

Ví dụ, tôi muốn example.com/images/3.jpgđược chuyển tiếp www.example.com/images/3.jpgvà không chỉ www.example.com.

Câu trả lời:


2

Tính năng chuyển tiếp của GoDaddy không duy trì đường dẫn. Tôi có một .orgtên miền được đăng ký với GoDaddy và chuyển tiếp đến .comtên miền tương ứng . Đường dẫn được bảo tồn.

Tôi sử dụng các tùy chọn chuyển tiếp sau đây:

  • Loại chuyển hướng: 301 vĩnh viễn
  • Cài đặt chuyển tiếp: chỉ chuyển tiếp

Tôi nghĩ rằng tôi nhớ lại đây là một vấn đề trong quá khứ, nhưng làm việc bây giờ, với điều kiện bạn không chọn "Chuyển tiếp với mặt nạ".
dan

Tôi có thiết lập này trên tên miền của mình và hoạt động cho URL chính của tôi, nhưng chuyển hướng / chuyển tiếp sẽ không giữ đường dẫn tương đối của liên kết ban đầu.
JoeFletch

@JoeFletch Chuyển tiếp cho tôi không giữ đường dẫn URL. Ví dụ: tôi đã cài đặt Ostermiller.com để chuyển tiếp bằng cách sử dụng GoDaddy cho trang web lasermiller.org. Ostermiller.com/utils chuyển tiếp như mong đợi đến trang tương ứng trên tên miền .org.
Stephen Ostermiller

@StephenOstermiller cảm ơn bạn đã trả lời! Phải mất một vài giờ để thay đổi được thực hiện. Tất cả đang hoạt động như mong đợi!
JoeFletch

2

Nếu bất cứ ai đến đây từ kết quả tìm kiếm sau khi đấu tranh với vấn đề này, GoDaddy đã chính thức nói (kể từ 2018-07-16) rằng chuyển tiếp tên miền của họ không còn hỗ trợ các đường dẫn URL.

Thật không may, dịch vụ chuyển tiếp của chúng tôi không hoạt động với các đường dẫn URL. Nếu bạn muốn chuyển hướng và khớp một đường dẫn, bạn sẽ cần trỏ tên miền vào gói lưu trữ và sau đó thực hiện chuyển hướng 301 hoặc 302 ở đó. Có lẽ IP mà bạn đang chuyển tiếp có thể được thiết lập để lưu trữ tên miền của bạn, vì vậy bạn không cần phải chuyển tiếp.

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


0

Tại sao bạn không sử dụng .htaccess ?

Tạo một tệp văn bản và sao chép và dán nội dung sau:

# Force 'non-www' to 'www'
RewriteEngine On
RewriteCond %{HTTP_HOST} ^YOURDOMAIN.com [NC]
RewriteRule ^(.*)$ http://www.YOURDOMAIN.com/$1 [L,R=301] 
  1. đổi tên thành " .htaccess "
  2. tải nó lên public_htmlthư mục của bạn , nơi index.phpđược đặt

1
Lưu trữ trên công cụ Ứng dụng Google, không có khái niệm về thư mục chung_html.
paulmorriss
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.