Chủ đề nóng: Phương pháp kỷ luật tích cực - Cổ học tinh hoa - Những thói hư tật xấu của người Việt - Công lý: Việc đúng nên làm - Giáo án Điện tử - Sách giáo khoa - Học tiếng Anh - Bài giảng trực tuyến - Món ăn bài thuốc - Chăm sóc bà bầu - Môi trường - Tiết kiệm điện - Nhi khoa - Ung thư - Tác hại của thuốc lá - Các kỹ thuật dạy học tích cực
- Dạy học phát triển năng lực - Chương trình giáo dục phổ thông
Chuyển tiếp URL
Từ VLOS
Có nhiều lý do khiến bạn muốn chuyển tiếp URL và một vài cách cơ bản để tiếp cận nó. Với một trang web có nhiều lượt truy cập và kết quả hiển thị tốt trên công cụ tìm kiếm nhưng lại phải đổi tên miền thì việc chuyển tiếp là lựa chọn thích hợp trong quá trình chuyển đổi này. Những lượt truy cập vào tên miền cũ sẽ tự động chuyển tiếp sang tên miền mới. Theo thời gian, khi công cụ tìm kiếm cập nhật cơ sở dữ liệu, tên miền mới sẽ được hiển thị trên kết quả tìm kiếm. Bạn thực hiện chuyển tiếp URL khi cần chuyển hướng một số URL khác sang một địa chỉ web, hoặc muốn rút gọn URL phức tạp. Phương pháp chuyển tiếp URL phụ thuộc vào mã lập trình trang web và kinh nghiệm với sự tự tin của bạn khi chỉnh sửa mã đó.
Mục lục
Các bước[sửa]
Viết mã Chuyển tiếp .htaccess 301[sửa]
- Tìm trang web chạy trên máy chủ Apache. Điều này là cần thiết để tiếp tục phương pháp .htaccess - kiểm tra nhà cung cấp web nếu bạn không chắc chắn.
- Định vị và tải tập tin .htaccess. Tập tin .htaccess là tập mà nhà cung cấp web kiểm tra thông tin để xử lý lỗi, bảo mật và chuyển tiếp yêu cầu của trang. Kiểm tra thư mục gốc (nơi lưu trữ toàn bộ tập tin của trang web) và tải tập tin về để chỉnh sửa.
-
Tạo
tập
tin
.htaccess.
Nếu
không
thấy
.htaccess
trong
thư
mục
gốc,
bạn
có
thể
tạo
tập
tin
bằng
ứng
dụng
Notepad
(hoặc
ứng
dụng
chỉnh
sửa
văn
bản
tương
tự).
Mã
tập
tin
ở
bước
tiếp
theo.
- Chắc chắn rằng bạn đã lưu tên tập tin .htaccess bắt đầu bằng dấu “.”
- Lưu ý tập tin không có phần mở rộng (ví dụ “.com” hoặc “.txt”)
-
Nhập
mã.
Dán
đoạn
mã
phía
dưới
vào
tập
tin
.htaccess:
.redirect
301
/old/oldURL.com
http://www.newURL.com
- Trong đoạn mã, "oldURL.com" là trang web từ đó khách truy cập được chuyển tiếp, trong khi "http://www.newURL.com" là trang web khách được chuyển tiếp đến.
- Phải có một khoảng trống giữa "oldURL.com" và "http://"
- Không thêm "http://www" vào URL (cũ) ở phần đầu tiên của đoạn mã![1]
- Mã "301" thường được sử dụng trên trang chuyển tiếp và "chuyển vĩnh viễn". Nghiên cứu thêm về mã "300" để biết các chức năng khác.
- Đặt URL đích mới. Đổi “http://www.newURL.com” thành địa chỉ tên miền mà bạn muốn khách truy cập được chuyển tiếp tới.
- Lưu tập tin .htaccess. Trong mục “all files” (Toàn bộ tập tin), chọn lưu tập tin .htaccess không có phần mở rộng.
- Tạo sao lưu. Đổi tên tập tin .htaccess và html cùng tên để giữ một bản sao lưu. Ví dụ, sử dụng tên .htaccessbackup để bạn có thể tìm và nhận ra tập tin trong trường hợp cần khôi phục lại đoạn mã lúc trước.
- Tải tập tin sửa đổi lên thư mục gốc của tên miền cũ. Giờ bạn có thể sửa đổi mã nếu cần, đặt tập tin vào URL cũ để đọc và chuyển tiếp theo như đã định.
-
Kiểm
tra
quá
trình
chuyển
tiếp.
Mở
trình
cửa
sổ
duyệt
web
riêng
tư
và
gõ
tên
miền
cũ
vào
thanh
địa
chỉ.
Sau
khi
bạn
hoàn
thành
mọi
thứ
chính
xác,
trang
web
sẽ
chuyển
tiếp
tới
trang
mới.[2]
- Sử dụng cửa sổ duyệt web riêng tư để đảm bảo rằng trình duyệt của bạn truy cập chuyển tiếp mới thay vì dựa vào dữ liệu bộ nhớ đệm (dữ liệu lưu trữ để truy cập trang web hay vào nhanh hơn).
- Trong cửa sổ duyệt web riêng tư, bạn có thể xóa bộ nhớ đệm của trình duyệt thông qua trình đơn tùy chỉnh. Để biết thêm thông tin chi tiết, đọc bài viết Xoá Bộ nhớ Cache của Trình duyệt.
Sử dụng Dịch vụ Chuyển tiếp[sửa]
- Kiểm tra với nhà cung cấp web. Nếu không chắc chắn về khả năng viết mã của bản thân hoặc muốn chuyển tiếp URL mà không động đến mã, bạn có thể sử dụng các trang dịch vụ chuyển tiếp và nhà cung cấp web của bạn có thể là một trong số chúng. Nhiều nhà cung cấp web có dịch vụ chuyển tiếp và hỗ trợ đồng hành giúp bạn đạt được mục tiêu. Kiểm tra chức năng này với nhà cung cấp web hiện tại hoặc liên hệ trực tiếp với họ để biết các tùy chọn.
-
Chọn
dịch
vụ
trung
gian.
Nếu
nhà
cung
cấp
web
không
có
dịch
vụ
chuyển
tiếp,
bạn
có
thể
chọn
dịch
vụ
trung
gian.
Tùy
thuộc
vào
kiểu
chuyển
tiếp
mà
bạn
cần,
bạn
có
thể
tìm
dịch
vụ
miễn
phí.[3]
- Nhiều dịch vụ cho phép bạn cấu hình tùy chọn chuyển tiếp, ví dụ như kiểu chuyển tiếp (vĩnh viễn hay tạm thời) hoặc các tham số truy vấn có được truyền đi cùng hay không.
- Chỉ một số ít dịch vụ cho phép bạn chuyển tiếp đường dẫn HTTPS (bảo mật).
-
Làm
theo
hướng
của
dịch
vụ
chuyển
tiếp.
Thông
thường,
các
dịch
vụ
này
rất
thân
thiện
và
có
hướng
dẫn
từng
bước
giúp
bạn
dễ
dàng
thực
hiện.
- Lưu ý: trong một vài trường hợp, bạn vẫn cần chỉnh sửa bản ghi DNS (Hệ thống tên miền) tên miền muốn chuyển tiếp. Bạn có thể truy cập từ trang web của nhà cung cấp.
-
Cập
nhật
bản
ghi
DNS.
Dịch
vụ
chuyển
tiếp
trung
gian
sẽ
thông
báo
nếu
bạn
cần
phải
truy
cập
và
chỉnh
sửa
các
bản
ghi
này
thông
qua
tài
khoản
máy
chủ.
- Hướng dẫn chỉnh sửa bản ghi DNS ở bước này hoàn toàn phụ thuộc vào dịch vụ bạn sử dụng, thông thường cả nhà cung cấp dịch và nhà cung cấp web đều có hướng dẫn đơn giản.
Dùng Lệnh Meta[sửa]
-
Truy
cập
đoạn
mã
của
trang
muốn
chuyển
tiếp.
Đây
là
một
phương
pháp
nữa
theo
cách
trực
tiếp
thay
đổi
mã
của
trang,
bạn
cần
tải
tập
tin
liên
kết
với
URL
từ
đó
chuyển
hướng
sang
trang
khác.
- Lưu ý: trong hầu hết các trường hợp, sử dụng lệnh Meta để chuyển tiếp không phải là cách lý tưởng. Trang web với mã chuyển tiếp Meta thường bị công cụ tìm kiếm sàng lọc vì nó là một kỹ thuật chưa được biết tới.
- Mở mã để chỉnh sửa. Dùng “Notepad” hoặc phần mềm chỉnh sửa văn bản tương tự để mở tập tin mã của trang. Lưu bản sao trước khi tiến hành chỉnh sửa để đề phòng.
-
Sửa
đoạn
mã.
Mã
Meta
bắt
đầu
sau
tag
"head"
(<head>)
trong
đoạn
mã
của
trang.
Nhập :
.<META http-equiv="refresh" content="0;URL=http://www.newsite.com/newurl.html">- Có một khoảng trống giữa "refresh" và "content"
- "0" là số giây trước khi chuyển tiếp.
- "www.newsite.com/newurl.html" là địa chỉ trang chuyển tiếp tới.
- Nó có thể tạo tin nhắn báo lỗi tùy chỉnh hoặc thông báo rằng trang web của bạn đã chuyển đi, nhưng điều này sẽ thu hút sự chú ý không mong muốn tới trang chuyển tiếp![4]
- Lưu tập tin và tải lại lên trang cũ. Nếu bạn chuyển tiếp lượt truy cập từ URL cũ, thì nhiều khả năng các thay đổi khác cũng đã bị thế chỗ trong đoạn mã URL (ví dụ gỡ bỏ nội dung trang). Điều quan trọng là mã URL hiện tại có chứa mã chuyển tiếp meta.
- Kiểm tra chuyển tiếp. Nhập URL vào thanh địa chỉ của trình duyệt hoặc dùng công cụ tìm kiếm để tìm. Trang web sẽ ngay lập tức chuyển sang URL mới được viết trong đoạn mã mà không nhận được bất kỳ thông báo hay gián đoạn nào.
Dùng Ngôn ngữ Lập trình Khác[sửa]
- Tìm mã lập trình trang web của bạn. Với mỗi ngôn ngữ lập trình thì mã chuyển tiếp lại có chút khác biệt. Nếu bạn không chắc về câu trả lời cho câu hỏi này, hãy liên hệ với nhà cung cấp web để biết thêm thông tin.
-
Nghiên
cứu
mã
chuyển
tiếp
khác.
Có
nhiều
lệnh
mã
hóa
khác
nhau
cho
mỗi
ngôn
ngữ
và
nhiều
tùy
chọn
để
khám
phá
trong
từng
ngôn
ngữ.
Tìm
kiếm
trên
internet
để
xác
định
mã
thích
hợp
cho
trang
web
của
bạn.
- Ví dụ, bạn có thể dễ dàng tìm hiểu về mã chuyển tiếp PHP, ASP, ColdFusion và Javascript trên mạng.[5]
- Kiểm tra chuyển tiếp. SAu khi tìm được mã thích hợp cho trang của bạn, quá trình thực thi tương tự như các phương pháp viết mã khác. Sau đó, bạn đừng quên kiểm tra chuyển tiếp bằng cách truy cập URL (cũ) xem mọi thứ có hoạt động theo đúng kế hoạch không.
Lời khuyên[sửa]
- Người dùng của FrontPage (một trang web nổi tiếng về công cụ quản trị) cần điều chỉnh tập tin .htaccess trong _vti_bin và the _vti_bin thư mục phụ _vti_adm và _vti_aut.
- Mặc dù một số trang web sử dụng trang báo lỗi để giải thích về chuyện đổi URL và đính kèm đường dẫn chuyển tiếp có thể nhấp vào, nhưng cách này ít hiệu quả hơn chuyển tiếp tự động và có thể làm giảm lượt truy cập trang mới.
Mời
bạn
đón
đọc
các
bài
viết
tiếp
theo
bằng
cách
đăng
kí
nhận
tin
bài
viết
qua
email
hoặc
like
fanpage
Thuvienkhoahoc.com
để
nhận
được
thông
báo
khi
có
cập
nhật
mới.
Nguồn và Trích dẫn[sửa]
- ↑ http://www.isitebuild.com/301-redirect.htm.
- ↑ http://www.tamingthebeast.net/articles3/spiders-301-redirect.htm
- ↑ http://www.sitebuildertips.com/16-free-link-redirection-services-105
- ↑ http://webmaster.iu.edu/tools-and-guides/maintenance/error-documents.phtml
- ↑ http://www.seocompany.ca/seo/url-redirect.html