2015-01-12 20 views
10

Chỉ cần có một câu hỏi thực sự nhanh chóng. Cú pháp để tạo trang tự động chuyển hướng đến một tệp HTML khác trong một thư mục riêng biệt là gì? Tất cả tìm kiếm của tôi đều trả về cách chuyển hướng từ trang web này sang trang web khác.tự động chuyển hướng đến một trang html khác

Bất kỳ trợ giúp nào được đánh giá cao!

+0

Tùy thuộc vào công nghệ máy chủ bạn đang sử dụng và quyền truy cập của bạn. Bạn đang sử dụng Apache và bạn có thể tạo một 'RewriteRule' trong một tập tin' .htaccess' không? – Ding

+1

http://stackoverflow.com/questions/5411538/redirect-from-an-html-page kiểm tra điều này. Câu hỏi của bạn có vẻ trùng lặp với câu hỏi này. –

Trả lời

4

Bạn có thể sử dụng <meta> thẻ làm mới, và <meta> thẻ trong <head> phần

<META http-equiv="refresh" content="5;URL=your_url"> 
10

<meta http-equiv="refresh" content="5; url=http://example.com/">

+0

SImple và làm việc. Cảm ơn bạn. –

5

Nếu bạn đang sử dụng Apache và có thể sử dụng một tập tin .htaccess bạn nên sử dụng các loại vật liệu làm chuyển hướng. Thêm thông tin sau vào tệp .htaccess trong thư mục gốc của trang web của bạn.

Điều này có lợi thế là chuyển hướng rất nhanh và ngay lập tức. Nó cũng phụ thuộc vào lý do của bạn cho chuyển hướng. Đây là phương pháp thường trực hơn vì nó gửi mã trạng thái HTTP 301 có nghĩa là tệp đã di chuyển vĩnh viễn và khiến nhiều trình duyệt lưu vào bộ nhớ cache yêu cầu đó. Bạn có thể thay đổi mã thành mã khác như 302 cho chuyển hướng tạm thời.

Nếu không, bạn có thể làm một chuyển hướng đơn giản sử dụng HTML <meta> thẻ theo đề nghị của người khác:

<meta http-equiv="refresh" content="5; url=http://example.com/"> 

Theo mặc định, content="5" làm cho rằng chuyển hướng sau 5 giây. Điều này sẽ chậm hơn và không phải tất cả các trình duyệt đều hỗ trợ nó. Một chuyển hướng cũng có thể được thực hiện bằng ngôn ngữ máy chủ của sự lựa chọn của bạn PHP, Node.js vv

+0

Cảm ơn bạn đã giải thích nội dung = "5 – Ari

17

thử này của điều này sẽ làm việc ....

<html> 
<head> 
<title>A web page that points a browser to a different page after 2 seconds</title> 
<meta http-equiv="refresh" content="2; URL=http://www.pa.msu.edu/services/computing/"> 
<meta name="keywords" content="automatic redirection"> 
</head> 
<body> 
If your browser doesn't automatically go there within a few seconds, 
you may want to go to 
<a href="http://www.google.co.in/">the destination</a> 
manually. 
</body> 
</html> 

hoặc nó có thể thực hiện bằng java script Ví dụ JavaScript này mở trang web mới trong cửa sổ trình duyệt mới sau khoảng thời gian 4,5 giây (4500 mili giây):

<script language="javascript" type="text/javascript"> 
    <!-- 
    window.setTimeout('window.open("http:/google.co.in/","newsite")',4500); 
    // --> 
</script> 
+0

Window.open là cửa sổ bật lên. Tôi nghĩ window.location sẽ tốt hơn? – Jeff

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