Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα, θέλω κάτι μάλλον πολύ απλό, αλλά επειδή δεν ασχολούμαι με το "άθλημα" χρειάζομαι μια μικρή βοήθεια.

 

Έστω έχω ένα website το οποίο αποτελούταν από html σελίδες, και πλέον θέλω να τις σβήσω όλες, καθώς υπάρχει νέο site σε άλλο domain.

Οκ μπαίνω με ftp και τις σβήνω όλες, εύκολο αυτό :P

 

Αυτο που θέλω να κάνω από εδώ και πέρα είναι ένα από τα δύο

Όποιος προσπαθεί να μπει στο παλιό, όχι μόνο στην κεντρική αλλά σε οποιαδήποτε σελίδα που τυχόν έχει κάνει bookmarked.

 

1) να τον βγάζει αυτόματα στην κεντρική της νέας

 

η' εναλλακτικά (και μάλλον καλύτερα)

 

2) να βγαίνει μια κοινή κάθε φορά html σελίδα που θα γράφω πως έχει αλλάξει το website πατήστε εδώ για να μπείτε στο νέο.

(αν επιπλέον έκανε redirect μόνο του μετά απο 5 πχ second, ακόμα καλύτερα)

 

Απλά βασικό σε όλα τα παραπάνω. Θέλω να το κάνω μέσω μιας html σελίδας, και όχι μπλέκοντας με domains κτλ.

 

Ευχαριστώ

Δημοσ.

Έστω οτι η νεα ιστοδιεύθυνση ειναι

>http//www.neourl.com

τότε βάλε τον παρακάτω κώδικα σαν αρχική σελίδα στο παλιό domain. Άλλαξε τα κείμενα και το url όπως σε βολεύει.

>

<html>
<head>
	<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
	<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.neourl.com">
</head>
<body>
Η νεα μας ιστοδιεύθυνση ειναι :<br>
<a href="http//www.neourl.com">http//www.neourl.com</a>
<br>
Θα μεταφερθείτε αυτόματα σε μερικά δευτερόλεπτα.

</body>
</html>

 

Εκει που λεει

>content="5

ορίζεις τα δευτερόλεπτα πριν την ανακατεύθυνση.

Δημοσ.

καταρχήν χίλια ευχαριστώ.

 

κάποιες απορίες. έστω φτιάχνω μία νέα index.html με αυτόν τον κώδικα και αντικαθιστώ την παλιά.

αν κάποιος πάει να μπει σε οποιαδήποτε άλλη σελίδα που πιθανόν έχει κάνει bookmark από παλιά θα δουλέψει;

 

π.χ θα την εμφανίσει αν μπει στο www. paliosite .gr / index.html

 

αν όμως πάει να μπει στο www. paliosite . gr / info / info.html (το οποίο πλέον δεν θα υπάρχει) τι θα γίνει; 404 error ;

Δημοσ.

καταρχήν χίλια ευχαριστώ.

 

κάποιες απορίες. έστω φτιάχνω μία νέα index.html με αυτόν τον κώδικα και αντικαθιστώ την παλιά.

αν κάποιος πάει να μπει σε οποιαδήποτε άλλη σελίδα που πιθανόν έχει κάνει bookmark από παλιά θα δουλέψει;

 

π.χ θα την εμφανίσει αν μπει στο www. paliosite .gr / index.hmtl

 

αν όμως πάει να μπει στο www. paliosite . gr / info / info.hmtl (το οποίο πλέον δεν θα υπάρχει) τι θα γίνει; 404 error ;

Πολύ καλό το ερώτημα σου. Πρέπει πειράξεις το αρχείο htaccess και να του προσθέσεις την καταχώρηση

ErrorDocument 404 /index.html

 

Αναλογα με το Hosting, τον server και τις ρυθμίσεις υπάρχουν αρκετοί τρόποι (ή και κανενας) για να κάνεις αυτή την αλλαγή. Αν δεν υπάρχει ειδική επιλογη για custom error pages ανέβασε ενα αρχείο txt με όνομα .htaccess (ετσι σκετο με τελεία στην αρχή) που να γράφει αυτό που εγραψα παραπανω. Τα δικαίώματα του αρχείου πρέπει να ειναι 755

 

Με αυτό το κόλπο αν κάποιος γράψει οποιαδήποτε λάθος σελίδα , θα τον ανακατευθύνει στην στην αρχική.

Δημοσ.

χμ θα πρέπει να το ψάξω λίγο αυτό γιατί πιθανόν δεν έχω τέτοια δικαιώματα.

 

Το θέμα είναι πως έχω πρόσβαση μόνο σε ένα subdomain μέσω του ftp.

 

δηλαδή το site για να είμαι ακριβής ήταν www. paradeigma .com /paliosite/ και έχω πρόσβαση μόνο στο /paliosite/ subdomain.

 

θα το ψάξω το ΣΚ τώρα που ξέρω προς τα που πρέπει να κινηθώ και θα βρω άκρη λογικά.Αν χρειαστώ κάτι ξαναγράφω.

 

Ευχαριστώ και πάλι.

Δημοσ.

Μία άλλη προσέγγιση σε αυτό που θέλεις να πετύχεις είναι να κάνεις το παλιό domain να είναι CNAME στο καινούργιο. Έτσι δεν θα χρειαστεί να ανεβάσεις τίποτα στο παλιό σου hosting και ο επισκέπτης βρίσκεται αυτόματα στο νέο domain.

 

Επίσης, αν σε ενδιαφέρει σοβαρά η θέση της σελίδας σου στις μηχανές αναζήτησης θα πρέπει να το δεις λίγο διαφορετικά. Π.χ. η λύση του CNAME δεν είναι η καλύτερη. Θα πρέπει από το παλιό domain να κάνεις 301 redirect στο νέο.

 

Αν σε ενδιαφέρει, ρωτάς και το συζητάμε.

 

 

Δημοσ.

Τασο σε ευχαριστώ, αλλά αν κατάλαβα τι είναι το CNAME δεν έχω δικαιώματα να το ορίσω. Πάντως δεν με νοιάζει το ranking κτλ.

 

Οπότε μάλλον θα δοκιμάσω με το .htaccess

 

Απλά κάποιες βασικές (κυρίως για ψυχολογικούς λόγους) απορίες.

 

Είναι safe γενικά να δημιουργήσω ένα τέτοιο αρχείο; απλά επειδή είμαι σε subdomain μην δημιουργηθεί κάποιο γενικό κενό ασφαλείας στο domain

Δικαιώματα πρέπει να βάλω 755 ή 644 ; Τι είναι πιο ασφαλές για την μη πρόσβαση στο ίδιο το αρχείο από τρίτους;

Δημοσ.

To CNAME ειναι επισης μια καλή ιδέα ιδιαίτερα αν αλλαζεις domain.

 

Για τα δικαιώματα πρέπει να ειναι 755 για να ειναι execute το htaccess. Με 744 (ή 644)το .htaccess δεν θα ειναι λειτουργικό.

 

EDIT: Ναι ειναι ασφαλές το 755 και επισης να το επιτρέπει ο server

Δημοσ.

Εννοώ αν επιτρέπει τη χρήση δικού σου .htaccess. Κάποια hosting δεν το επιτρέπουν οπότε είτε το έχεις είτε οχι, ειναι αχρηστο. Κάνε μια δοκιμή με το error 404 έστω για λίγα λεπτα.

 

Επειδή δεν εχω καταλάβει αν εισαι σε δικό domain ή σε subdomain, στο .htaccess αντί για σκέτο

/index.html

δοκίμασε και το

http://subdomain.domain.gr/index.html

ή το

http://www.domain.gr/folder/index.html

Δημοσ.

θα τα δοκιμάσω την Δευτέρα.

 

δεν ειναι ακριβώς δικο μου το site. ειναι λίγο μπέρδεμα το θέμα.

 

είναι κάπως έτσι www. domain .gr/user1/index.html και από το ftp έχω απλά access στον user1 φάκελο.

 

εναλλακτικά πάντως φαντάζομαι μπορώ να σβήσω και τα πάντα και να βάλω απευθείας ErrorDocument 404 www.νέο url.gr

 

θα τα δοκιμάσω τι δουλεύει καλύτερα και τι βολεύει και θα ενημερώσω

 

ευχαριστώ και πάλι.

Δημοσ.

λοιπόν επανέρχομαι.

 

με το redirect της κεντρικής όλα οκ, μόνο ένα θεματακι με τον opera έχω. οταν κάνει redirect μου αλλάζει στo νέο url το encoding του browser σε greek- iso και δεν εμφανίζεται καλα. Αν όμως κλικαρω και μπω κανονικά στο link πριν κάνει redirect μου βγαίνει οκ .

 

τώρα αυτο που λέγαμε με το .htaccess δεν δούλεψε. ενώ το ανέβασα κανονικά και με 755, δεν κανει τπτ.

η error page που βγάζει αν βοηθάει σε κάτι ως προς το τι πρέπει να γράφει στο .htaccess λέει:

 

Not Found

 

The requested URL mplamplampla/test was not found on this server.

Δημοσ.

Για το error htaccess διόρθωσε το Link της σελίδας γιατί αυτό δεν βρίσκει. Στην ανάγκη βάλε το πλήρες url του παλιού site. Παράδειγμα: Εστω http://mplmpla.com/dikosoufolder/index.html η διεύθυνση της σελίδας στον παλιό servr που ενημερώνει για την αλλαγή. Στο htaccess γράψε

>ErrorDocument 404 http://mplmpla.com/dikosoufolder/index.html

Δημοσ.

καλησπερα,

 

το δοκιμασα και με /index.html και με http://mplmpla.com/dikosoufolder/index.html

 

σχετικά με to .htaccess μηπως κανω κατι αλλο λαθος; έφτιαξα ενα αρχείο htaccess.txt, εγραψα την εντολή, το έκανα rename μέσω cmd σε .htaccess, το ανέβασα και μετα το άλλαξα σε 755.

 

παίζει να κόβει το execute ο server; θα φαινόταν από κάπου;

 

υ.γ η error page που εγραψα πανω ειναι αυτή που εβγαζε και πριν, αφού εσβησα τα παντα, χωρίς να εχω βαλει ακόμα το htaccess

Δημοσ.

 

παίζει να κόβει το execute ο server; θα φαινόταν από κάπου;

 

υ.γ η error page που εγραψα πανω ειναι αυτή που εβγαζε και πριν, αφού εσβησα τα παντα, χωρίς να εχω βαλει ακόμα το htaccess

Αν έχεις την ίδια σελίδα ΧΩΡΙΣ ή ΜΕ το htaccess τότε το htaccess ειναι «κομμένο» από τις default ρυθμίσεις του server. Επικοινώνησε με τον hoster και ρώτα το.

 

 

 

σχετικά με to .htaccess μηπως κανω κατι αλλο λαθος; έφτιαξα ενα αρχείο htaccess.txt, εγραψα την εντολή, το έκανα rename μέσω cmd σε .htaccess, το ανέβασα και μετα το άλλαξα σε 755.

 

Μια χαρά το έκανες.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...