2016-01-30 20 views
6

Theo dõi Rounin's answer viết cẩn thận (cảm ơn) trên how to redirect any blogspot urls with any extension to the mydomain.com corresponding URL, bây giờ câu hỏi là làm thế nào tôi có thể che giấu URL? Ý tôi là, khi URL blogspot chuyển hướng đến mydomain.com, tôi muốn tiếp tục hiển thị URL blogspot ban đầu thay vì mydomain.com.Mặt nạ chuyển tiếp url url để sở hữu các url tên miền

+0

Tôi không chắc tôi hoàn toàn hiểu những gì bạn đang cố gắng để acco mplish. Bạn tuyên bố "Tôi muốn tiếp tục hiển thị URL blogspot ban đầu thay vì mydomain.com". Tôi tự hỏi nếu bạn có nghĩa là bạn muốn hiển thị tên miền phụ blogspot ban đầu và tên miền trong thanh địa chỉ? Vì vậy, nội dung đó cho http://maskedurl.blogspot.com/2013/03/illustrations.html sẽ hiển thị trong tài liệu, nhưng vị trí cửa sổ sẽ hiển thị dưới dạng http://maskedurl.blogspot.com. Dù bằng cách nào có lẽ điều này sẽ giúp. http://stackoverflow.com/questions/824349/modify-the-url-without-reloading-the-page/3354511#3354511 – lacostenycoder

Trả lời

4

Bạn có thể dùng đoạn mã JavaScript sau đây cho rằng -

<script> 
    site = "http://example.com"; // The site which you want to mask, don't add ending slash 
    iFrame = document.createElement("iframe"); // Creates a iframe via JavaScript 
    iFrame.setAttribute("src", site + location.pathname); // Set the source of iFrame 
    iFrame.setAttribute("class", "maskingFrame"); // Add class to iFrame 
    document.body.appendChild(iFrame); // Append iframe to body of page 
</script> 

Và CSS tối thiểu trần sẽ -

body { 
    overflow:hidden; 
} 
.maskingFrame, body { 
    width:100%; 
    height:100%; 
    border: none; 
} 

Bạn có thể kiểm tra một bản demo here (Đây là trang chủ) và here (Đây là một URL nội bộ từ trang web khác không tồn tại trên URL blogspot ban đầu)

-1

Trong câu trả lời riêng tư, bạn đã chuyển hướng trang từ blogspot đến miền của bạn. Điều này làm cho url được thay đổi. Nhưng nếu bạn muốn hiển thị nội dung từ một url khác mà không thay đổi url thì có thể thực hiện thông qua việc sử dụng .htaccess tệp.

mã trong tập tin htaccess nên như thế này:

RewriteCond %{HTTP_HOST} ^DomainA.com 
RewriteRule ^(.*) http://DomainB.com/$1 [P] 

Here bạn có thể tìm thêm chi tiết và thông tin về .htaccess tập tin.

Tôi không biết liệu bạn có thể đặt tệp đó vào blog của mình hay không. Nếu bạn không có quyền truy cập để đặt tệp này vào blog của mình, bạn có thể đặt nó trên máy chủ lưu trữ tên miền của mình và chuyển hướng từ miền của bạn tới trang blogspot của bạn nhưng nếu yêu cầu tôi Tôi khuyên bạn nên chuyển hướng và khuyến khích mọi người đến trang web của riêng bạn thay vì lưu giữ họ sử dụng địa chỉ weblog. Bạn sẽ không cần weblog nếu bạn có trang web của riêng bạn.

+0

Tôi làm cách nào để truy cập tệp htaccess của blogspot? Nó đâu rồi? nơi tôi nên đặt mã này trong blogspot? – cplus

+0

@Mpondomise Đó là một tệp có thể được đặt tại bất kỳ thư mục nào của trang web. Để đặt một tệp bạn cần ít nhất một truy cập ftp. Tôi nghi ngờ bạn có quyền truy cập ftp cho một blog. Vì vậy, nó không thể có thể cho bạn để chuyển hướng từ blog đến tên miền bảo vệ địa chỉ blog của bạn. Nhưng có thể nếu chuyển hướng từ miền sang weblog. –

Các vấn đề liên quan