Napisał: Dawid Pacholczyk
realurl czyli przyjazne linki na Twojej stronie cz. 1
W dawnych czasach gdy internet nie by tak popularnym medium znalezienie stronty było proste. Wystarczyło zajrzeć do katalogu stron i tyle. Teraz aby zaistnieć trzeba wypozycjonować swoje dzieło. Przyjazne linki to podstawa. W tym artykule opiszę w jaki sposób szybko zainstalować rozszerzenie realurl. W drugiej części zaintalujemy realurl managment.
realurl to rozszerzenie, którego zawsze używałem. Nigdy mnie nie zawiodło. Zaczynamy od ściągnięcia rozszerzenia oraz instalacji go przez Ext manager>import.
Generalnie podstawowa, najszybsza i w większości wypadków wystarczająca instalacja przebiega w 4 prostych krokach. Pierwszy krok za nami (instalacja), czas na krok drugi.
Przechodzimy do katalogu głownego rozszerzenia (typo3conf/ext/realurl) i kopiujemy znajdujący się tam plik _.htaccess do głównego katalogu naszej strony - główny katalog naszej strony to ten w którym znajdują się wszystkoe inne, fileadmin, typo3conf itp tzn. umieszczamy plik _.htaccess na tym samym poziomie co te katalogi - i zmieniamy jego nazwę na .htaccess (pozbywamy się podkreślenia które jest przed kropką). Prawda, że proste ?
Po wykonaniu tych operacji należy przejść do głównego szablonu (Template>Setup) i dodajmy na początku konfiguracji takie 3 linie.
- config.simulateStaticDocuments = 0
- config.baseURL = mojadomena.pl (pamiętajcie o http:// przed )
- config.tx_realurl_enable = 1
Ostatni krok jest najłatwiejszy. Czyścimy cache.
Należy pamiętać o tym, że jeżeli ktoś już posiadał plik .htaccess u siebie na serwerze to aby rozszerzenie działało prawidłowo powinien do niego dopisać następujące instrukcje.
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
Poniżej zdjęcie obrazujące konfigurację samego rozszerzenia.
Ktoś mógłby pomyśleć "zaraz zaraz a co z rozszerzeniami". Tu sprawa ma się dwojako. Otóż większość rozszerzeń, a na pewno wszystkie popularne takie jak tt_news, mh_branchenbuch itp mają dokładne instrukcje dotyczące konfiguracji przyjaznych linków. Dla przykładu tt_news posiada przykładowy fragment kodu który należy umieścić w localconf.php który odpowiada za odpowiednią obsługę przyjaznych linków. Warto zapoznać się z dokumentacją danego rozszerzenia, a potem przejrzeć pliki jakie są w katalogach bo często może czekać na nas tam mała niespodzianka.
To na tyle. Dużo ciekawych infomracji dotyczących konfiguracji realurl znajduje się w samej dokumentacji (link poniżej). W drugiej części pokażę jak i po co zainstalować realurl managment.
- Linki:
- Download: typo3.org/fileadmin/ter/r/e/realurl_1.7.0.t3x
- Dokumentacja: typo3.org/documentation/document-library/extension-manuals/realurl/1.7.0/view/



