snik Δημοσ. 4 Αυγούστου 2010 Δημοσ. 4 Αυγούστου 2010 Με το htaccess ξερω οτι γινετε μετανομασια των links για πιο ομορφα url αλλα και καλυτερο seo. Μια φορα που δοκιμασα να το χρησιμοποιησω ειδα οτι επρεπε να εχω ολα τα links μου στην σελιδα χωρις .html στο τελος. Τωρα σχεδιαζω ενα template για εναν πελατη μου και εχω σκοπο να του εχω καλυτερα url οταν γραφω το markup θα πρεπει τα link να ειναι ετσι <a href="example"></a>;
_tasos Δημοσ. 4 Αυγούστου 2010 Δημοσ. 4 Αυγούστου 2010 Η απάντηση σε αυτό που ρωτάς είναι ναι, εφόσον όμως με το rewriting που κάνεις δεν βάζεις στο νέο url κάποιο εικονικό path, π.χ. http://somedomain.gr'>http://somedomain.gr/gr/example ή http://somedomain.gr/en/example. Σε αυτήν την περίπτωση αυτό που θα πρέπει να προσέχεις είναι και στα υπόλοιπα paths, π.χ. css, εικόνες, js όπου όταν ο browser βλέπει το link /en/example θεωρεί ότι υπάρχει ο φάκελος /en/ και όλα τα σχετικά paths υπολογίζονται με το /en/ που είναι λάθος. Ένας απλός κανόνας για αυτό είναι να μην χρησιμοποιείς relative paths και πάντα να δίνεις το absolute path.
routsounmanman Δημοσ. 5 Αυγούστου 2010 Δημοσ. 5 Αυγούστου 2010 Βάλε τα ακόλουθα στο .htaccess: >Options +FollowSymlinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule . index.php [L] Ότι αρχείο ή φάκελος υπάρχει ΔΕΝ θα κάνει rewrite το url. Όλα τα υπόλοιπα τα παραπέμπει στο index.php όπου εσύ μπορείς να κανονίσεις την μετέπειτα πορεία τους. Έτσι, πχ αρχεία .css, .js, κτλ δεν επηρεάζονται και έχεις το κεφάλι σου ήσυχο. Κάτι αντίστοιχο χρησιμοποιώ στα τελευταία μου, μη Joomla site και αντί για ένα απαίσιο και καθόλου SEO friendly index.php?page=estates&item=1 ο χρήστης βλέπει αυτό page/estates/item/1
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.