301 redirect αλλα js...

Από που να ξεκινήσω; Που θα βρω; κ.α. γενικές ερωτήσεις για την δημιουργία μιας ιστοσελίδας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

301 redirect αλλα js...

Δημοσίευση από p_pan » 02 Μαρ 2011 09:42

Καλημερα... Καλο μηνα...

ηθελα να ρωτησω το εξης... μπορει να γινει σωστο redirect με js?

πχ:

Κώδικας: Επιλογή όλων

<HEAD>
<SCRIPT language="JavaScript">
<!--
window.location="http&#58;//www.site.gr";
//-->
</SCRIPT>
</HEAD>


αντι:

Κώδικας: Επιλογή όλων

<? 
Header&#40; "HTTP/1.1 301 Moved Permanently" &#41;; 
Header&#40; "Location&#58; http&#58;//www.site.gr" &#41;;
?>

ευχαριστω!
Αγράματος...

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

301 redirect αλλα js...

Δημοσίευση από dimsis » 02 Μαρ 2011 09:45

http://en.wikipedia.org/wiki/URL_redire ... _redirects

Πρέπει να διευκρυνήσεις τι εννοείς ως "σωστό". Πιο φιλικό προς τις μηχανές αναζήτησης είναι το μόνιμο 301 redirect. Διάβασε το άρθρο στη wikipedia από την αρχή.

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

301 redirect αλλα js...

Δημοσίευση από p_pan » 02 Μαρ 2011 09:48

Λεω οτι αντι σε μια σελιδα που εχω php redirect να το κανω με js.


πχ: στην index.html για να σε στελνει στην αρχηκη σελιδα που μπορει να ειναι σε καποιο αλλο φακελο...
Αγράματος...

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

301 redirect αλλα js...

Δημοσίευση από dimsis » 02 Μαρ 2011 09:58

Διάβασες τι γράφει στην wikipedia; αν δεν σε απασχολούν ειδικά τα 3 που αναφέρει για 1) ασφάλεια (αυτό είναι σχετικό), 2) μερικοί browsers δεν υποστηρίζουν JavaScript ή μπορεί να την έχει ο χρήστης απενεργοποιημένη (σπάνιες και οι 2 περιπτώσεις) ή 3) αρκετοί web crawlers δεν μπορούν να εκτελέσουν JavaScript (έτσι και αλλιώς google στοχεύουν πλέον οι περισσότεροι που δεν έχει τέτοιο πρόβλημα), ε τότε δεν υπάρχει πρόβλημα να το κάνεις και με JavaScript το redirect.

Αλλά το 301 είναι διαφορετικό από τα JavaScript redirects και μπορεί (και καλύτερα) να γίνονται και από τις ρυθμίσεις του web server σου όχι μόνο με τα meta ... (iis, apache κλπ)

Διάβασε και εδώ για περισσότερα: http://www.askapache.com/htaccess/list- ... -page.html
Τελευταία επεξεργασία από το μέλος dimsis την 02 Μαρ 2011 10:09, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

301 redirect αλλα js...

Δημοσίευση από p_pan » 02 Μαρ 2011 10:05

Εχω hosting στην Cretaforce...
Και μου προτιναν να το κανω μεσω redirect με php.

Το μονο προβλημα μου ειναι στον browser του blackberry οπου μαλλον επιδη μυριζεται ελληνικα μου δινει ενα τεραστιο Χ και δεν κανει redirect! Με τον Opera παλι στο blackberry που δοκιμασα ανοιγη κανονικα.


Το θεμα ειναι οτι στην βασικη σελιδα εχω βαλει ενα μικρο script για να σε γυρναει σε mobile εκδοση αλλα βλεπω οτι ειναι πονεμενη ιστορια το ολο θεμα γτ αν καποιος εχει απενεργοποιημενη την js δεν θα κανει τπτ απλα θα καταλιγει στην κανονικη σελιδα.

Και τωρα με εβαλες σε σκεψεις μηπως και σε αλλες συσκευες δεν κανει το redirect λογο ελληνικων απο τη μια ή λογο απενεργοποιημενης js.
Αγράματος...

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

301 redirect αλλα js...

Δημοσίευση από dimsis » 02 Μαρ 2011 10:11

Δες μήπως σου κάνει αυτό δουλειά που το χρησιμοποιούν διάφοροι σε php: http://andymoore.info/php-to-detect-mobile-phones/ και
εδώ αν θέλεις αν το πας με .htacess redirect http://dev-tips.com/featured/redirect-i ... h-htaccess
εδώ για php κώδικα: http://www.9lessons.info/2010/09/redire ... h-php.html
Τελευταία επεξεργασία από το μέλος dimsis την 02 Μαρ 2011 10:15, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

301 redirect αλλα js...

Δημοσίευση από p_pan » 02 Μαρ 2011 10:13

Το ειδα εχθες σε ενα αλλο ποστ που το προτινανε... Το κυριοτερο μου προβλημα ειναι το redirect που μαλλον θα το βγαλω και θα γυρισω τα filenames στα αγγλικα... :(
Αγράματος...

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

301 redirect αλλα js...

Δημοσίευση από dimsis » 02 Μαρ 2011 10:16

Δεν κατάλαβα που ακριβώς είναι το πρόβλημα με τα filenames που λες; Έχεις ονόματα αρχείων php σε ελληνικά ή γενικότερα ελληνικά στο url; γιατί όπως και να'χει αυτό δεν είναι καλό αν ισχύει.

Δες και τα άλλα links που πρόσθεσα στο προηγούμενο μήνυμα.

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

301 redirect αλλα js...

Δημοσίευση από p_pan » 02 Μαρ 2011 10:22

Ναι εχω ελληνικα στα filenames αλλα ειναι html οχι php.
Τα εκανα για να μηπως μου δωσει καποιο plus η google αλλα απο οτι βλεπω θα τα αλλαξω γιατι μονο προβλημα μου κανουν.


τωρα οσο αφορα το θεμα του mobile αξιζει με php?
δλδ καθε φορα που βγαινει κατι νεο απο λειτουργικο θα πρεπει να το προσθετο στην λιστα;

ενο η διαφορα με το js ειναι οτι εβαλα ως κριτιριο τα οτι οταν κατι ειναι κατω απο τα 700px οθονης σε φαρδος να σε γυρναει σε mobile.
Αγράματος...

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

301 redirect αλλα js...

Δημοσίευση από dimsis » 02 Μαρ 2011 11:47

Έχω ξαναγράψει την γνώμη μου για τα Ελληνικά στα URL.
Το σωστό είναι πως όλοι οι Non-ASCII χαρακτήρες στα url πρέπει να γίνονται escape, οπότε πρέπει τα URL να τα σερβίρουμε encoded. Πράγμα που σημαίνει πως ο κάθε non-ASCII χαρακτήρας μετατρέπεται στο αντίστοιχο δεκαεξαδικό του και έχει από μπροστά και το σύμβολο τις εκατό (%). Ακόμα και η Wikipedia για παράδειγμα που κάνει χρήση απευθείας Ελληνικών στα URL της, αν δοκιμάσει κανείς με Firefox ή Chrome να αντιγράψει το URL με το επικόλληση θα δει ότι θα έχει γίνει αυτή η μετατροπή. Για παράδειγμα το http://el.wikipedia.org/wiki/Ιστορία_τη ... ης_Ελλάδας θα μετατραπεί σε http://el.wikipedia.org/wiki/%CE%99%CF% ... E%B1%CF%82

Δεν πιστεύω πως αξίζει να θυσιάζουμε λειτουργικότητα στο βωμό του SEO και των Rankings&#8230;

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

301 redirect αλλα js...

Δημοσίευση από p_pan » 02 Μαρ 2011 11:51

Οκ... ;) Νομιζω εχεις δικιο... ευχαριστω για την βοηθεια και τον χρονο σου... ;)
Αγράματος...

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

301 redirect αλλα js...

Δημοσίευση από dimsis » 02 Μαρ 2011 11:52

Aν θέλεις περιγραφικά URL, μετέτρεψε τα το πολύ πολύ σε greeklish. Έτσι και αλλιώς η google τα καταλαβαίνει εδώ και καιρό.

για παράδειγμα δες: http://www.google.com/search?num=100&hl ... =&aql=&oq=

Να μη σου πω ότι έτσι είναι μεγαλύτερο και το κέρδος από πλευράς λέξεων κλειδιών, αφού σίγουρα θα εμφανίζεται κάπου και ο τίτλος του άρθρου σου στα Ελληνικά, όπου ειδικά αν είναι σε τίποτε heading tags (π.χ. h1) θα θεωρηθεί σημαντικός από τις μηχανές αναζήτησης, και παράλληλα θα έχεις και τις αντίστοιχες λέξεις σε greeklish από το url. :wink:

Απάντηση

Επιστροφή στο “Γενικές ερωτήσεις κατασκευής ιστοσελίδων”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες