PDA

Zobacz pełną wersję : mod_rewrite czyli przyjazne adresy



thruman
09-03-2009, 19:01
Poniewaz nigdzie na tym forum nie znalazlem pelnej odpowiedzi na pytanie jak zmusic joomla do wyswietlania normalnych adresow w srodowisku domowym (na sewerze apache) wiec sam to opisze moze sie komus przyda.

1. Panelu administracyjny->konfiguracja globalna->Witryna - nalezy wlaczyc "Proste adresy" i "Korzystaj z mod_rewrite"
2. Plik htaccess.txt w katalogu glownym witryny nalezy zmienic na .htaccess (mozna to zrobic np przez konsole lub program muCommander). W pliku nic nie zmieniamy.
3. Plik httpd.conf znajdujacy sie w katalogu z zainstalowanym Apache'm ..\apache2.x\conf odnalezc linie <Directory "lokalny katalog przechowujacy witryny"> pod spodem powinno byc AllowOverride None nalezy zmienic na AllowOverride All nastepnie odnalezc linie zawierajaca wpis #LoadModule rewrite_module modules/mod_rewrite.so i usunac z poczatku znak #
4. Zapisac plik i uruchomic ponownie serwer Apache.

To wszystko. Mam nadzieje ze opis jest wystarczajaco czytelny.

maja2
09-03-2009, 20:23
na pewno przyda sie to nie jednej osobie, poniewaz defaultowo nie jest wlaczony modrewrite w apache

Dylek
09-03-2009, 22:35
Moze masz defaultowo dziwnie skonfigurowany serwer? :) Dla scislosci - mam na mysli hostingi, nie wlasna maszyne.
A o prostych adresach bylo nieraz - chocby tutaj (http://www.pomoc.joomla.pl/content/view/694/65/).

thruman
10-03-2009, 07:47
Owszem bylo ale nic o zmianach w pliku httpd.conf. A forum jest po to zeby sie dzielic swoja wiedza a nie trzymac ja w skarpecie ;)