To Joomla σας εμφανίζει το ενοχλητικό index.php σε κάθε διεύθυνση URL των σελίδων που έχετε φτιάξει; Μπορείτε να το αφαιρέσετε εύκολα από τα URL του Joomla site σας.
Στο Joomla μπορείτε να φτιάχνετε φιλικές προς τις μηχανες αναζήτησης διευθύνσεις URLs.
Έτσι ένα url της μορφής http://domain.gr/index.php/test-article μπορεί να μετατραπεί σε http://domain.gr/test-article ακολουθώντας τα παρακάτω βήματα.
Τα βήματα για το Joomla 2.5.x και το Joomla 3.x είναι:
- Μπείτε στη διαχείριση του Joomla σας.
- Ιστότοπος > Γενικές Ρυθμίσεις > Ρυθμίσεις SEO
- (Site > Global Configuration > SEO Settings)
- URL Φιλικό προς τις Μηχανές Αναζήτησης > Ναι
- (Search Engine Friendly URLs > Yes)
- Προσθήκη επιθεμάτων στα URL > Ναι
- (Use URL Rewriting > Yes)
- Πατήστε Αποθήκευση (Save) για να περάσουν οι αλλαγές.
- Μετονομάστε (ή βεβαιωθείτε ότι είναι ήδη σε αυτή τη μορφή) το αρχείο htaccess.txt στον κεντρικό φάκελο του Joomla σας, σε .htaccess
- Πετύχατε την αφαίρεση του index.php από κάθε URL στο Joomla site σας!
Παρατηρήσεις:
- Για φιλοξενία σε Windows server με IIS 7, μετονομάστε το web.config.txt σε web.config και εγκαταστήστε ή βεβαιωθείτε ότι είναι ενεργό το IIS URL Rewrite Module.
- Όταν το Joomla δεν είναι εγκατεστημένο στο κεντρικό φάκελο (root directory, συνήθως θα το βρείτε σαν /wwwroot/, /public_html/ ή /httpdocs/) τότε θα πρέπει να προσθέσετε τη γραμμή RewriteBase ως εξής:
Options +FollowSymLinks RewriteEngine On RewriteBase /foldername
- Στο Joomla 2.5.x σιγουρευτείτε ότι στο htaccess, δεν υπάρχει το σύμβολο ‘#’ πριν τη γραμμή που περιέχει το ‘RewriteBase /
Στο Joomla! 3.x δε χρειάζεται να αφαιρέσετε το ‘#’ από το αρχείο htaccess.
2 Comments
H διαδικασία περιγράφεται παραπάνω, οπότε απλά ακολουθήστε τα παραπάνω βήματα.
Τι ακριβώς δεν έχετε καταλάβει στη διαδικασία;
κανω μια αυτοματοποιημενη σελιδα για σχολειο με joomla. δεν εχω καταλαβει πως αφαιρω το index.php… απο το url
ευχαριστω