Plik .htaccess
Transkrypt
Plik .htaccess
Pomoc Plik .htaccess Zmieniony 31.07.2007. W ustawieniach konfiguracyjnych Joomla, w zakÅ‚adce SEO można wÅ‚Ä…czyć zmianÄ™ generowanych przez Joomla, nie skomplikowanych adresów URL na Å‚atwe do zapamiÄ™tania. WÅ‚Ä…czenie tej opcji wymaga modyfikacji ustawieÅ„ serwera. tym celu wystarczy zmienić jedynie nazwÄ™ umieszczonego w katalogu głównym Joomla pliku htaccess.txt na .htaccess. Plik ten można wykorzystać także do spowodowania innych modyfikacji ustawieÅ„ serwera. Co to jest plik .htaccess? Plik .htaccess umożliwia Ci samodzielne skonfigurowanie niektórych ustawieÅ„ serwera. Plik ten dziaÅ‚a w obrÄ™bie katalogu, w którym zostaÅ‚ umieszczony oraz w podkatalogach, o ile nie umieszczono w nich kolejnych .htaccess. Innymi sÅ‚owy, ustawienia poczynione w pliku .htaccess sÄ… dziedziczone przez wszystkie podkatalogi, dopóty nie ma w tych podkatalogach nastÄ™pnego pliku .htaccess. W takim przypadku decydujÄ…ce znaczenie majÄ… ustawienia okreÅ›lone w tym nowym pliku. PodkreÅ›lić należy również, że dziedziczenie ustawieÅ„ okreÅ›lonych w .htaccess nie ma miejsca w podkatalogach skonfigurowanych jako subserwer. Plik .htaccess traktowany jest przez serwery Uniksowe jako ukryty. By go zobaczyć w kliencie FTP, musisz zaznaczyć odpowiedniÄ… opcjÄ™. W przypadku Total Commandera bÄ™dzie to w zakÅ‚adce Sieć ⇒ Pokaż ukryte Pliki.SkÄ…d w .htacces? W pakiecie dystrybucyjnym Joomla umieszczony jest plik htacces.txt. Zawiera on ustawienia umożliwiajÄ…ce skorzystanie z tzw. przyjaznych adresów URL. Aby uaktywnić plik, trzeba zmienić jego nazwÄ™ na .htaccess. Jest to plik tekstowy. Można go edytować w dowolnym, nie zmieniajÄ…cym formatu pliku edytorze, np. w Notatniku. W dokumencie wpisywane sÄ… kolejno dyrektywy, okreÅ›lajÄ…ce, jak ma funkcjonować serwera. Każda dyrektywa musi by zakoÅ„czona znakiem koÅ„ca akapitu. Należy wiÄ™c po każdej dyrektywnie nacisnąć klawisz ENTER!.Jakie ustawienia serwera można zmodyfikować? Nie wszystkie ustawienia można skonfigurować za pomocÄ… pliku .htaccess. Wpisanie do pliku .htaccess niedozwolonych dyrektyw spowoduje bÅ‚Ä…d. Dla administratorów Joomla istotne jest, że w pliku .htaccess można ustawić prawie wszystkie z zalecanych ustawieÅ„ serwera.Standardowy plik .htacces w Joomla Plik umieszczony w pakiecie dystrybucyjnym zawiera nastÄ™pujÄ…ce ustawienia:# # WÅ‚Ä…czenie mechanizmu translacji adresów # - moduÅ‚u: mod_rewrite # RewriteEngine On # Odkomentuj poniższÄ… liniÄ™, jeżeli URL Twojego serwera web # nie jest Å›cieżkÄ… do katalogu z Twoim Joomla # Wpisz w miejscu: TwojKatalogJoomla poprawnÄ… Å›cieżkÄ™ # RewriteBase /TwojKatalogJoomla # # Dyrektywy # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) index.php JeÅ›li chcesz zastosować w Twojej witrynie zalecane przyjazne adresy URL: - W ustawieniach ogólnych witryny w panelu administracyjnym w zakÅ‚adce SEO zaznacz w parametrze Translacja URL opcjÄ™ Tak - UsuÅ„ - jeÅ›li to konieczne - znak # sprzed instrukcji RewriteBase i wpisz Å›cieżkÄ™ dostÄ™pu do Twojego katalogu Jooml - ZmieÅ„ nazwÄ™ pliku htaccess.txt na .htaccess JeÅ›li nie chcesz korzystać z możliwoÅ›ci przepisywania adresów URL na przyjazne, a chcesz wykorzystać plik .htacces http://www.pomoc.joomla.pl Kreator PDF Utworzono 4 March, 2017, 10:02 Pomoc dla innych celów, poprzedź linie zwiÄ…zane z moduÅ‚em mod_rewrite znakiem komentarza: #.Kontrola dostÄ™pu do zasobów za pomocÄ… .htaccess JeÅ›li chcesz ochronić jakiÅ› podkatalog w swoim katalogu Joomla przed niepowoÅ‚anym dostÄ™pem, na przykÅ‚ad udostÄ™ tylko po uprzednim podaniu hasÅ‚a albo np. udostÄ™pnić tylko dla Twojego poÅ‚Ä…czonego z sieciÄ… komputera domowego katalogi komponentu phpMyAdmin), umieść w tym podkatalogu plik htacces.txt zawierajÄ…cy instrukcje odpowiedzialne za ochronÄ™ dostÄ™pu. Plik może mieć przykÅ‚adowo takÄ… zawartość: PrzykÅ‚ad 1# Typ autoryzacji, wyÅ›wietlany w okienku autoryzacji AuthName "Podaj hasÅ‚o" # UdostÄ™pnij wszystkim, którzy podadzÄ… prawidÅ‚owe hasÅ‚o Access allow all valid-user PrzykÅ‚ad 2# Typ autoryzacji, wyÅ›wietlany w okienku autoryzacji AuthName "Obszar chroniony" # UdostÄ™pnij dla użytkowników: adam i ewa Access allow all users adam ewa PrzykÅ‚ad 3# Typ autoryzacji, wyÅ›wietlany w okienku autoryzacji AuthName "Obszar chroniony" # UdostÄ™pnij dowolnemu użytkownikowi # Å‚Ä…czÄ…cemu siÄ™ z IP 217.98.197.50, # odmów innym tego dostÄ™pu Access allow 217.98.197.50 Zmiana ustawieÅ„ globalnych serwera na zalecane dla Joomla CzÄ™sto zdarza siÄ™, że niektóre serwery WWW majÄ… inne ustawienia konfiguracyjne, niż zalecane dla Joomla. Niektóre z tych ustawieÅ„ możesz zmodyfikować dyrektywami w pliku .htaccess, umiesczonym w Twoim głównym katalogu. Przejdź do sekcji: Serwer www i ustawienia PHP, aby zapoznać siÄ™ z zalecanÄ… konfiguracjÄ… serwera. Problem serwera dziaÅ‚ajÄ…cego w trybie Safe Mode rozwiÄ…zuje specjalna Å‚atka, którÄ… należy zainstalować. PrzejdÅ Pobierz Å‚atkÄ™: safejoomla_1.0.x.zip (zwróć uwagÄ™ na numer Twojej wersji Joomla!). Oto przykÅ‚adowe dyrektywy, które możesz umieÅ›cić w pliku .htaccess:# WyÅ›wietlaj bÅ‚Ä™dy php_flag display_errors on # WyÅ‚Ä…cz rejestrowanie zmiennych globalnych php_flag register_globals off # WyÅ‚Ä…cz interpretowanie # krótkich znaczników php_flag short_open_tag off #PrzeÅ‚Ä…cz na obsÅ‚ugÄ™ przez PHP4 SetEnv PHP_VER 4Uwaga koÅ„cowa JeÅ›li nie wiesz, czy możesz zmienić konkretne ustawienie globalne serwera dyrektywÄ… w pliku .htaccess, zapytaj o to administratora serwera. Możesz siÄ™ go również poradzić, jak sformuÅ‚ować odpowiedniÄ… dyrektywÄ™. http://www.pomoc.joomla.pl Kreator PDF Utworzono 4 March, 2017, 10:02