2015-01-12 13 views
10

Sadece hızlı bir soru sorun. Ayrı bir klasörde farklı bir HTML dosyasına bir sayfa otomatik yönlendirme yapmak için sözdizimi nedir? Tüm aramalarım, bir web sitesinden diğerine nasıl yönlendirileceğini döndürür.başka bir html sayfasına otomatik yönlendirme

Herhangi bir yardım büyük beğeni topluyor!

+0

Hangi sunucu teknolojisine bağlı olduğunuzu ve bunlara erişiminizin ne olduğuna bağlıdır. Apache kullanıyor musunuz ve '.htaccess' dosyasında' RewriteRule 'oluşturabilir misiniz? – Ding

+1

http://stackoverflow.com/questions/5411538/redirect-from-an-html-page bunu kontrol edin. Sorunuz bunun bir kopyası gibi görünüyor. –

cevap

4

Sen Apache kullanıyorsanız <head> bölüm

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

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

+0

Örnek ve çalışma. Teşekkürler. –

5

yılında <meta> etiket yenileme ve <meta> etiketi kullanabilir ve yönlendirme aşağıda tanımlanan tipte kullanmalıdır bir .htaccess dosyasını kullanabilirsiniz. Web sitenizin kök dizinine .htaccess dosyasına aşağıdakileri ekleyin.

Bu, çok hızlı ve anında yönlendirme olma avantajına sahiptir. Ayrıca, yönlendirme nedeninize de bağlıdır. Bu daha kalıcı bir yöntemdir çünkü dosyanın kalıcı olarak taşındığını ve birçok tarayıcının bu isteği önbelleğe aldığını belirten HTTP 301 durum kodunu gönderir. Kodu, geçici yönlendirmeler için 302 gibi başka bir şeye değiştirebilirsiniz. Başkaları tarafından önerildiği gibi

Aksi takdirde bir HTML <meta> etiketi kullanılarak basit bir yönlendirme yapabilirsiniz: Varsayılan olarak

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

5 saniye sonra yönlendirme content="5" markaları. Bu daha yavaş olacak ve tüm tarayıcılar desteklemeyecektir. Bir yönlendirme de

<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> 

.... vb

+0

Içerik için teşekkürler = "5 – Ari

17

bu irade çalışır bu deneyin, seçtiğiniz PHP, Node.js sunucu dilinde yapılabilir ya da java-script tarafından yapılan edebilirsiniz Bu JavaScript örneği yeni siteyi 4.5 saniye (4500 ms) gecikmesinden sonra yeni bir tarayıcı penceresinde açar:

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

Window.open bir popup. Bence window.location daha iyi olurdu? – Jeff

İlgili konular