πρόβλημα με mod_rewrite

Τεχνικές και μόνο Συζητήσεις για WEB hosting servers, Mail servers, DNS servers. Όχι αναζήτηση υπηρεσιών εδώ!

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

Απάντηση
Serghio
Δημοσιεύσεις: 452
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

πρόβλημα με mod_rewrite

Δημοσίευση από Serghio » 01 Μαρ 2012 09:42

Αντιμετωπίζω πρόβλημα στην λειτουργία ενός rewrite map-απλώς το rewrite δεν λαβαίνει καθόλου μέρος.

Καταρχήν το site είναι αυτό: www.hellenicastrology.gr/

Θέλω όταν ο χρήστης πληκτρολογεί στην address bar www.hellenicastrology.gr/prologizontas-ton-eafto-mou ή κάνει κλικ στο Mάνης Βασίλειος(βρίσκεται κάτω από τον τίτλο του άρθρ) να μεταφέρεται εδώ:

www.hellenicastrology.gr/index.php?opti ... 56&lang=el

Δεν πρόκειται για redirect γιατί το www.hellenicastrology.gr/prologizontas-ton-eafto-mou δεν υπάρχει πουθενά στον server.

Nα, πως πάω να πετύχω το παραπάνω-χωρίς αποτέλεσμα όμως.

Αυτό πάει στο .htaccess:

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

RewriteMap prologizontas txt:prologizontas.txt
RewriteRule  ^prologizontas-ton-eafto-mou ${prologizontas:$1}
και αυτό στο rewritemap:

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

 prologizontas-ton-eafto-mou      index.php?option=com_content&view=article&id=53%3A2011-08-23-12-52-24&catid=35%3A2011-07-25-14-15-06&Itemid=56&lang=el
Tι άραγε κάνε λάθος;
Δοκιμάστε να βάλετε στην address bar να εισάγετε και δείτε ότι δεν βγάζει πουθενά.

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

πρόβλημα με mod_rewrite

Δημοσίευση από gvre » 01 Μαρ 2012 10:04

Δοκίμασε αυτό και πες αν δουλεύει

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

RewriteRule ^prologizontas-ton-eafto-mou$ http://www.hellenicastrology.gr/index.php?option=com_content&view=article&id=53%3A2011-08-23-12-52-24&catid=35%3A2011-07-25-14-15-06&Itemid=56&lang=el [R=301,L]

Serghio
Δημοσιεύσεις: 452
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

πρόβλημα με mod_rewrite

Δημοσίευση από Serghio » 01 Μαρ 2012 13:24

Γκαντεμιά...
Δεν μπορώ να κάνω login στον server(μέσω FTP) για να κατεβάσω και να κάνω την αλλαγή που προτείνεις.

Όταν μπορέσω θα σε ενημερώσω

Serghio
Δημοσιεύσεις: 452
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

πρόβλημα με mod_rewrite

Δημοσίευση από Serghio » 05 Μαρ 2012 11:40

Δυστηχώς δεν λειτουργέι-μου βγάζει internal server error-το site δεν εμφανίζεται καν.
Κάτι άλλο που θα μπορούσαμε να δοκιμάσουμε;

Έχε υπόψη και αυτό, στα logs βλέπω το κάτωθι μήνυμα:

/home/hellenic/public_html/.htaccess: RewriteMap not allowed here

Τι λες;

Serghio
Δημοσιεύσεις: 452
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

πρόβλημα με mod_rewrite

Δημοσίευση από Serghio » 06 Μαρ 2012 12:58

Λοιπόν, έκανα ένα ψάξιμο και βρήκα ότι η εντολή rewritemap δεν μπορεί να μπει σε αρχείο .htaccess παρα μόνο στο κεντρικό του server, δηλαδή το httpd(αν θυμάμαι καλά έτσι λέγεται).

Δηλαδή σε shared περβάλλον δεν μπρεί να γίνει κάτι οπότε σε με φάση αναζήτησης εναλλακτικών.

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

πρόβλημα με mod_rewrite

Δημοσίευση από gvre » 06 Μαρ 2012 13:54

Δε χρειάζεσαι rewritemap. Δοκίμασε μόνο το rewriterule που έγραψα σε προηγούμενο post.

Serghio
Δημοσιεύσεις: 452
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

πρόβλημα με mod_rewrite

Δημοσίευση από Serghio » 06 Μαρ 2012 14:10

Δουλεύει...αλλά, το πρόβλημα είναι πως όταν ο χρήστης κάνει κλικ στον σύνδεσμο, στην address bar αυτό που δείχνει είναι το http://www.hellenicastrology.gr/index.p ... 56&lang=el

Δες το και μόνος σου, οπότε διανύσαμε την μισή διαδρομή-ευχαριστώ,μένει το άλλο μισό

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

πρόβλημα με mod_rewrite

Δημοσίευση από gvre » 06 Μαρ 2012 14:18

Αυτό ζήτησες στο 1ο post, αυτό κάνει :)
Αν δε θέλεις αυτό αλλά θέλεις να έχεις παντού friendly urls, τότε δε χρειάζεσαι το συγκεκριμένο rule αλλά rewrite σε όλα τα urls. Ψάξε στο google για joomla url rewrite. Σϊγουρα θα βρεις κάτι.

Serghio
Δημοσιεύσεις: 452
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

πρόβλημα με mod_rewrite

Δημοσίευση από Serghio » 07 Μαρ 2012 10:13

gvre έγραψε:Αυτό ζήτησες στο 1ο post, αυτό κάνει :)
Σωστό αυτό, παρέλειψα να πω και αυτή την λεπτομέρεια για την address bar.
gvre έγραψε: Αν δε θέλεις αυτό αλλά θέλεις να έχεις παντού friendly urls, τότε δε χρειάζεσαι το συγκεκριμένο rule αλλά rewrite σε όλα τα urls. Ψάξε στο google για joomla url rewrite. Σϊγουρα θα βρεις κάτι.
Δυστηχώς το παραπάνω δεν ισχύει εδώ γιατί έχω "πειράξει" τον πυρήνα του joomla(core) οπότε και κάνοντας την σχετική ρυθμιση από το control panel(SEF links) δεν έχει αποτέλεσμα όσον αφορά το link για το οποίο γίνεται λόγος σε αθτό το post οπότε και είμαι σε φάση αναζήτησης εναλλακτικών.

Απάντηση

Επιστροφή στο “Apache, IIS, DNS Servers”

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

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