Witam na blogu

do-FB-PNGWitam serdecznie na moim blogu. Mam nadzieję, że znajdziecie tutaj czasem wpisy, które was zainteresują i pomogą w rozwiązywaniu problemów z Joomla!. Przede wszystkim blog dotyczy systemu zarządzania treścią Joomla! i wszystkiego co z nim związane. Zapoznać się będzie można z najnowszymi komponentami i dodatkami. Pojawić się mogą również moje prywatne i mniej ciekawe wpisy ....

Zapraszam do lektury....

Subskrypcja

inside-rssinside-twitterinside-facebook
(1 głos, średnia ocena 5.00 na 5)
Jeśli chodzi o tak postawione pytanie, to opinii jest tyle, ile osób dyskutujących na ten temat. Warto poszukać opracowań na ten temat, które są dotępne w internecie. Znajdziecie w nich wiele za i przeciw stosowaniu www jak i jego braku w Waszym adresie internetowym.

Jednak jeśli chodzi o Joomla!, to wybór ten powinien być podjęty podczas tworzenia witryny i zakupie domeny, którą później będziemy promować w sieci. Dlaczego dla Joomla! jest istotne czy mamy adres z www czy bez www?. Najczęstszym przypadkiem jest konieczność wprowadzenia zmiennej w pliku configuration.php (linia var $live_site = '';), zmienna ta określa nam pod jakim adresem "stoi" nasza witryna. Jeśli zatem wpiszemy

var $live_site = 'www.example.com'; 

to takiego adresu z (www) powinniśmy się trzymać. Ma on znaczenie np: podczas logowania, gdzie używane są "cookies". Znaczna ilość komponentów też będzie miała "łatwiej", jeśli nie będziemy mieszali adresu z www bez www. Stąd prosta i skuteczna metoda na przekierowanie naszego adresu. Możemy zdecydować czy chcemy aby każde wywołanie naszego adresu było kierowane na www lub bez. W pliku .htaccess możemy zdefiniować nasze przekierowanie. Ja zdecydowałem, że będę używał adresu z www (www.trzepizur.pl) i w pliku .htaccess umieściłem następujący wpis:

RewriteCond %{HTTP_HOST} ^trzepizur.pl
RewriteRule ^(.*)$ http://www.trzepizur.pl/$1 [R=301,L]


W takim ustawieniu po wpisaniu w pasku adresu http://trzepizur.pl każdy zostanie przekierowany automatycznie na adres http://www.trzepizur.pl. Oczywiście możemy również odwrócić sytuację:

RewriteCond %{HTTP_HOST} ^www.trzepizur.pl
RewriteRule ^(.*)$ http://trzepizur.pl/$1 [R=301,L]

Oczywiście do przekierowania można użyć dodatków/ pluginów, które dostępe są w Głównym Katalogu Rozszerzeń, jednak najlepiej jest to zrobić samemu i mieć pełną świadomość tego co i gdzie się zmienia.


Joomla Templates and Joomla Extensions by JoomlaVision.Com

Komentarze  

 
+2 #1 Piotr Dobrogost 2010-09-01 22:50
Prawie udało Ci się odwrócić regułę. Brakuje tylko www w RewriteCond :)
Cytować
 
 
+1 #2 Michał Trzepizur 2010-09-02 09:33
Faktycznie, gdzieś to umknęło. Dziękuję za wskazanie błędu - już poprawione.
Cytować
 

Dodaj komentarz


Kod antysapmowy
Odśwież

Szukaj

Online

Naszą witrynę przegląda teraz 7 gości