Cách chuyển hướng SharePoint site Homepage đến các Site khác

 Hãy nghĩ mà xem – người dùng không ảnh hưởng nhiều đến quá trình di chuyển hộp thư vì quy trình này khá liền mạch, nhưng SharePoint lại là một câu chuyện khác. Hôm nay, chúng ta sẽ thảo luận về các vấn đề thường gặp và cách giải quyết chúng khi di chuyển các trang web và dữ liệu SharePoint lên SharePoint Online.

Một vấn đề thường gặp khi chuyển đổi các trang SharePoint sang Microsoft 365 là chuyển hướng người dùng đến trang web mới. Có một vài phương pháp chúng ta có thể áp dụng trong quá trình chuyển đổi, và chúng ta sẽ cùng tìm hiểu từng phương pháp để bạn có thể lựa chọn phương pháp phù hợp nhất với tình huống cụ thể của mình.

Cập nhật trang chủ của trình duyệt

Đây không phải là một phương pháp di chuyển quá chuyên sâu về mặt kỹ thuật. Nó chỉ là một giải pháp tạm thời để đảm bảo người dùng sử dụng các trang web đã được di chuyển. Thông thường, các công ty thiết lập các chính sách như thế này để hướng dẫn Edge hoặc Chrome mở trang SharePoint của họ. Các chính sách này là phương pháp dễ thực hiện nhất và có thể được thực hiện thông qua Intune.

Hình 1: Định nghĩa cấu hình để thiết lập trang chủ của Edge và Chrome

Vấn đề ở đây là, chúng ta chỉ cấp quyền truy cập cho người dùng mặc định vào trang web mới, chứ không ngăn họ truy cập trang web cũ. Tất nhiên, bạn có thể cập nhật quyền truy cập trên trang web nguồn và đặt tất cả người dùng ở chế độ “chỉ xem” để ngăn chặn mọi thay đổi. Nhưng điều đó sẽ không ngăn họ truy cập trang web cũ.

Sử dụng trang chuyển hướng để chuyển hướng người dùng đến trang web mới

Thay vì chỉ đơn thuần hướng tất cả người dùng đến cùng một trang web, chúng ta có thể gặp phải trường hợp không phải tất cả các trang web đều được chuyển đổi cùng lúc hoặc không hỗ trợ chuyển hướng đơn giản ở cấp độ trang web. Có nhiều cách để thực hiện chuyển hướng và ở đây chúng ta sẽ giải thích cách đơn giản nhất.

Cách tiếp cận đầu tiên là sử dụng tính năng mặc định của SharePoint, như minh họa trong Hình 2. Tất cả những gì bạn cần làm là:

  1. Tạo liên kết tin tức trên trang web.
  2. Thiết lập liên kết để chuyển hướng đến trang SharePoint mới.
  3. Đặt trang đó làm trang mặc định cho trang web.

Bằng cách này, SharePoint sẽ tạo một tệp ASPX, tệp này không làm gì khác ngoài việc chuyển hướng đến trang web đích. Khi người dùng mở trang web cũ, họ sẽ được chuyển hướng đến trang web mới.

Hình 2: Thêm liên kết tin tức vào trang SharePoint

Nhưng phương pháp này có một hạn chế. Nó chỉ hoạt động nếu bạn mở trang web bằng URL dạng https://server/sites/site01, chứ không phải dạng https://server/sites/site01/page1.aspx. Đó là lý do phương pháp tiếp theo ra đời.

Sử dụng JavaScript để chuyển hướng

Một cách tiếp cận khác mà chúng ta có thể áp dụng để giải quyết nhu cầu chuyển hướng cấp trang là sử dụng JavaScript. Cách tiếp cận này hoạt động đối với các trang có thể thêm Webpart hoặc khi có thể sửa đổi trang chủ. Lưu ý rằng tất cả các trang sử dụng trang chủ cụ thể đó sẽ được chuyển hướng nếu bạn sửa đổi trang chủ. Ý tưởng đằng sau điều này là thêm mã JavaScript bằng cách sử dụng Đoạn mã như được hiển thị trong Hình 3, và tập lệnh sẽ thực hiện logic sau:

  1. Lấy URL từ trình duyệt
  2. Thay thế URL bằng mẫu đã định nghĩa.
  3. Tạo một URL mới và yêu cầu trình duyệt của khách hàng chuyển hướng đến URL mới đó.
Hình 3: Thêm JavaScript vào trang SharePoint bằng cách sử dụng phần tử web Code Snippet.
Dưới đây là một đoạn mã JavaScript mà chúng ta có thể sử dụng trên trang web.
<em> window.location.href = https://company.sharepoint.com/sites/site1/ + window.location.search ; </em>

Bạn không cần sử dụng chính xác cùng một đoạn mã. Đôi khi, chúng ta có thể cần các đoạn mã nâng cao, chẳng hạn như kiểm tra xem một tham số có trong chuỗi truy vấn hay không (ví dụ: thuộc tính window.location.search). Nếu bạn muốn chuyển hướng mọi trang, bạn có thể cập nhật trang chính thay vì thêm đoạn mã trên vào từng trang.

Vấn đề này đã giải quyết hầu hết các trường hợp, ngoại trừ các URL trỏ trực tiếp đến tài liệu, chẳng hạn như https://server/sites/site_01/Shared Documents/File1.docx, mà phương pháp JavaScript không xử lý được vì không có trang HTML nào được tải. Chúng ta có thể cần sử dụng phương pháp cuối cùng nếu hầu hết các URL đều trỏ trực tiếp đến các tệp.

Tổng kết

Vậy là tôi vừa hướng dẫn xong cho bạn Cách chuyển SharePoint site Homepage đến các Site khác. Nếu gặp bất kỳ khó khăn nào trong quá trình thực hiện, bạn có thể liên hệ banquyenphanmem.com hoặc gọi số 028.22443013 để được trợ giúp. Với các hướng dẫn trên, chúng tôi hy vọng bạn đã giải quyết được nhu cầu của mình một cách nhanh chóng và hiệu quả.

Bài viết liên quan

zalo-icon
phone-icon