Μερικές φορές είναι απαραίτητο να ανακατευθύνετε αυτόματα έναν επισκέπτη ιστότοπου από τη μία σελίδα στην άλλη σε "αυτόματη λειτουργία". Δηλαδή, μόλις μπήκα και αμέσως χωρίς ερωτήσεις ή πατώντας οτιδήποτε - μεταβείτε σε άλλη σελίδα. Για παράδειγμα, ο ιστότοπος έχει μετακινηθεί, αλλά οι επισκέπτες εξακολουθούν να πηγαίνουν στην παλιά διεύθυνση. Φυσικά, οι υπερ-επαγγελματίες κάνουν αυτό το είδος ανακατεύθυνσης στο επίπεδο των πρόσθετων αρχείων διαμόρφωσης διακομιστή ιστού (htaccess) ή σεναρίων από την πλευρά του διακομιστή. Όμως ένας αυξανόμενος αριθμός κατοίκων του Διαδικτύου αποκτά τους δικούς του ιστότοπους και τους διαχειρίζεται τέλεια χωρίς τη διαμεσολάβηση των υπερκείμενων. Ευτυχώς, η αρχή "σε όλους όσους θέλουν - σύμφωνα με τον ιστότοπο" εφαρμόζεται στο δίκτυο χωρίς εθνικά έργα και υποθήκες. Λοιπόν, πώς μπορεί ένας απλός να εφαρμόσει την αυτόματη ανακατεύθυνση ενός επισκέπτη σε έναν συγκεκριμένο σύνδεσμο;
Οδηγίες
Βήμα 1
Υπάρχουν δύο απλούστερες επιλογές ανακατεύθυνσης που δεν απαιτούν τίποτα περισσότερο από τη δυνατότητα να κάνετε τις κατάλληλες αλλαγές στην επιθυμητή σελίδα. Η πρώτη επιλύει το πρόβλημα μέσω HTML (HyperText Markup Language - "hypertext markup language"). Αυτή είναι η γλώσσα στην οποία γράφονται οι σελίδες στο Διαδίκτυο. Αυτή η γλώσσα έχει την ετικέτα που χρειαζόμαστε - μια εντολή που λέει στο πρόγραμμα περιήγησης σε ποια διεύθυνση και μετά πόσα δευτερόλεπτα πρέπει να σταλεί ο επισκέπτης της σελίδας. Μοιάζει με αυτό:
Εδώ, ο αριθμός "10" δείχνει πόσα δευτερόλεπτα πρέπει να περιμένετε - για παράδειγμα, έτσι ώστε ο επισκέπτης να έχει χρόνο να διαβάσει το μήνυμα ότι ο ιστότοπος έχει μετακινηθεί. Και η διεύθυνση https://www.kakprosto.ru/ δίνει στο πρόγραμμα περιήγησης τη διεύθυνση URL όπου πρέπει να σταλεί ο επισκέπτης. Αυτή η ετικέτα πρέπει να εισαχθεί στην "κεφαλίδα σελίδας" - στην περιοχή του κώδικα HTML που ξεκινά με μια ετικέτα και τελειώνει με μια ετικέτα.
Βήμα 2
Η δεύτερη μέθοδος ανακατεύθυνσης χρησιμοποιεί τις δυνατότητες της γλώσσας JavaScript. Για να το χρησιμοποιήσετε, πρέπει να εισαγάγετε τις κατάλληλες εντολές στον κώδικα html της σελίδας. Αρχικά, πρέπει να πείτε στο πρόγραμμα περιήγησης ότι ένα σενάριο JavaScript ξεκινά από αυτό το σημείο. Στο JavaScript, αυτή η αρχική ετικέτα μοιάζει με αυτήν:
Και το κλείσιμο είναι έτσι:
Μεταξύ αυτών των δύο ετικετών υπάρχουν οδηγίες - χειριστές γλωσσών. Το αποτέλεσμα ανακατεύθυνσης που χρειαζόμαστε μπορεί να επιτευχθεί από πολλά από αυτά:
window.location.reload ("https://www.kakprosto.ru/");
ή
document.location.replace ("https://www.kakprosto.ru/");
ή
document.location.href = "/";
Ο πλήρης κωδικός σεναρίου θα έχει την εξής μορφή:
document.location.href = "/";
Αυτό το σενάριο μπορεί επίσης να εισαχθεί στην ίδια περιοχή επικεφαλίδας του κώδικα html - μεταξύ των ετικετών και. Αν και δεν απαιτείται, μπορείτε να το εισαγάγετε στο κύριο σώμα της σελίδας, δηλαδή μεταξύ των ετικετών και.