PDA

Zobacz pełną wersję : Problem z .htaccess



czarny_85
22-03-2011, 19:27
Mam problem z przyjaznymi url.

W ustawieniach seo joomli mam 3xtak zmieniam nazwe pliku na .htaccess i strona nie dziala. Na serwerze mod_rewrite jest ON.

Dziwi mnie to poniewaz jest to juz ktoras z kolei robiona strona przezemnie i nigdy z tym nie bylo problemo. Tylko ze teraz jest ona na innym serwerze.

Jeszcze napisze ze jak mam w joomli 2xtak to adres wyglada www.domena.pl/index.php/home.html a ja chce oczywiscie bez index.php w adresie.

Jezeli ktos ma pomysly prosze o podpowiedz.

moje
22-03-2011, 19:45
A gdzie link do strony?

EDIT:

@Gall anonim
: D

Gall Anonim
22-03-2011, 19:53
A gdzie link do strony?
Pewnie TUTAJ (http://patrz.pl/zdjecia/3xnie) :lol:

czarny_85
22-03-2011, 20:30
A co ze zrodla strony chcesz zobaczyc co jest w pliku .htaccess?:]

Bez obrazy ale wydaje mi sie ze w tej sytuacji link do strony nie jest konieczny.

moje
22-03-2011, 20:35
Chce coś sprawdzić, czy aby na pewno to wina htaccess, a do tego link jest potrzebny.

czarny_85
22-03-2011, 20:46
www.domena.pl (http://qupri.pl), prosze jezeli to ma ci pomoc. Chodz watpie abys znalazl cos poprzez taki sposob.

moje
22-03-2011, 20:52
Mnie teraz zastanawia co jest odpowiedzialne za wyświetlanie strony powitalnej, z wyborem wersji językowej.

Bazyl
22-03-2011, 20:53
Strona działa. Index.php jest w adresie

czarny_85
22-03-2011, 21:07
Strona dziala oczywiscie, poniewa w chwili obecnej w panel administracyjnym joomli mod_rewrite jest na NIE, a nazwa pliku na serwerze jest htaccess.txt.

Gdy to zmienie przestaje dzialac strona. A index.php nie chce w adresie.

moje
22-03-2011, 21:10
W czym jest zrobiony wybór wersji językowej na stronie powitalnej?

nikszal
22-03-2011, 21:45
Taka moja rada na początek kolego - prawidłowo podepnij domenę do strony.

Dziwisz się, że masz index.php w adresie? A ja się nie dziwię, bo masz to na sztywno wpisane na stronie startowej.


<td><a href="http://qupri.pl/index.php/o-firmie.html (http://forum.joomla.pl/view-source:http://qupri.pl/index.php/o-firmie.html)" target="_self"> <img style="width: 30px; height: 19px;" alt="POLAND" src="flaga_polska.jpg (http://forum.joomla.pl/view-source:http://qupri.pl/flaga_polska.jpg)" /></a></td>

czarny_85
22-03-2011, 21:54
Oj przyjacielu, domena jest prawidlowo podpieta. Adres jest taki poniewaz pierwsza pozycja w menu ma na sztywno przypisany taki adres url.

Sprawdz na swojej joomli, jak wylaczysz w PA mod_rewrite i ustawisz nazwe htaccess.txt to tez bedziesz mial w adresie index.php na kazdej z podstron.

nikszal
22-03-2011, 22:01
Gdyby domena była prawidłowo podpięta, to na stronie startowej nie byłoby śmieci z tabelkami.

Ja mam prawidłowo podpiętą domenę do strony startowej, włączony mod_rewrite i nie mam problemu z działaniem strony.

moje
22-03-2011, 22:06
Po raz trzeci się powtarzam.

W czym jest zrobiony wybór wersji językowej na stronie powitalnej?

czarny_85
22-03-2011, 22:11
Rowniez na innych stronach mod_rewrite mi dzial, ale sa one na innym serwerze. A ta mi nie chce dzialac.

Na tej stronie strona startowa(domyslnie) jest nieopublikowana, a nastepna pozycja menu ma typ artykul. Jest tak zrobione aby intro dzialalo.

Ale nie wydaje mi sie aby to mialo wplyw na ze po wlaczenie mod_rewrite i .htaccess strona nie dziala i miala blad (nie pamietam, ale cos 500 serwer).

moje
22-03-2011, 22:15
Czyli strona powitalna to nic innego jak artykuł Joomla?

A $live_site masz uzupełnione?

Na Joomla 1.6 próbowałeś?

nikszal
22-03-2011, 22:21
Czyli strona powitalna to nic innego jak artykuł Joomla?

To nie jest artykuł Joomla. Popatrz na źródło strony.

moje
22-03-2011, 22:26
To wywnioskowałem z tego co napisał @czarny_85. To już wiemy co jest winowajcą, ten plik html, który robi jako intro, trzeba go usunąć.

czarny_85
22-03-2011, 22:34
W joomli 1.5 live_site domyslnie jest puste. W joomli 1.0 sie uzupelnialo.

Tak intro jest w index.html i przekierowuje na index.php.

Jutro wylacze index.html i zrobie strone startowa (domyslnie), pierwsza pozycje menu, jak orginalnie. I w tedy wlacze mod_rewrite i .htaccess.

Ale sceptycznie do tego podchdze, nie chce mi sie wierzyc ze zadziala.

nikszal
22-03-2011, 22:37
Zainstaluj sobie drugi, prosty szablon, na którym umieścisz swoje intro. Reszta będzie "chodzić" na dotychczasowym szablonie.
Nie będzie problemu z mod_rewrite.

czarny_85
22-03-2011, 22:43
Tylko w tedy 'szablon intro' musialby byc przypisany do pierwszej pozycji menu, a ta pozycja musialaby byc odpublikowana i zaznaczona domyslnie jako startowa. W tedy to wszystko mialoby "rece i nogi".

Nie jestem pewny do konca czy tak bedzie mozna zrobic.

moje
22-03-2011, 22:45
Masz Joomla 1.6, tam wielojęzyczność jest dostępna standardowo.

nikszal
22-03-2011, 22:47
Tylko w tedy 'szablon intro' musialby byc przypisany do pierwszej pozycji menu, a ta pozycja musialaby byc odpublikowana i zaznaczona domyslnie jako startowa. W tedy to wszystko mialoby "rece i nogi".

Nie jestem pewny do konca czy tak bedzie mozna zrobic.
Mozna tak zrobić i dodatkowo ukryć opublikowane menu.

czarny_85
23-03-2011, 10:28
Jutro zrobie prosty szablon intro i zobacze czy pojdzie tak zrobic.

Pierwsza pozycja menu do ktorej bedzie przypisany ten szablon musi byc odpublikowana, tak aby 'szablon intro' pokazal sie tylko raz. A w pozniejszej nawigacji po stronie nie mozna bylo juz na niego wrocic.

---------- Post dodany 23-03-2011 o 10:28 ---------- Poprzedni post był 22-03-2011 o 23:04 ----------

Jednak jest jakiś problem z .htaccess

Dzisiaj usunąłem index.html i pierwszą pozycję w menu dałem domyślnie (jak oryginalnie) w PA Joomli dałem 3xTak zmieniłem nazwę pliku .htaccess i strona nie rusza. Wyskakuje taki błąd:


Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.

trzepiz
23-03-2011, 11:11
Zmieniałeś coś w .htaccess ?? (jeśli tak wgraj jeszcze raz oryginalny z paczki Joomla!)
Strona jest w podkatalogu ? ( zainteresuj się # RewriteBase / )

czarny_85
23-03-2011, 11:44
W pliku nic nie zmieniałem, jest w nim wszystko dobrze. Strona jest domyślnie w folderze /www więc nie jest konieczne wstawianie w .htaccess RewriteBase / www

Już sam nie wiem, ale jestem przekonany że wina leży po stronie hostingu.

czarny_85
29-03-2011, 08:43
Hosting zapewnia ze mod_rewrite jest wlaczony.

Ale jak wlanczam go w joomli to strona przestaje dzialac.

Plik .htaccess orginalny od joomli. Sytuacja kuriozalna biorac pod uwage iz na innych serwerach nie mialem problemu z mod_rewrite.

jedrus
30-03-2011, 16:00
Chce coś sprawdzić, czy aby na pewno to wina htaccess, a do tego link jest potrzebny.
To ja się podepnę pod ten sam (chyba) problem. Gdy włączę "mod_rewrite" to po wybraniu "następna" pojawia się:

Oops! This link appears to be broken.
Suggestions:
Go to btx.*pl
Search on Google

Na http://wolyn.btx.pl/nasza-linkownia.html trzeba zmienić liczbę na np. 5 i wtedy pokazuje się wspomniane "więcej" i oczywiście błąd. Podobnie jest z listem poparcia. Mam 19 wpisów a więc nie ma problemu jednak gdy dojdą kolejne problem przy włączonym mod_rewrite występuje. Jak to ugryźć? Komponent sh404SEF nie daje się zainstalować na Joomla 1.5.22, bo home.pl poszło za bardzo do przodu z bazą a ta jak twierdzi w hoome.pl "staroci nie trawi".

moje
30-03-2011, 16:18
A wyłącz nazwę kategorii "nasza linkowania", która jest pod listą linków.

jedrus
30-03-2011, 17:06
A wyłącz nazwę kategorii "nasza linkowania", która jest pod listą linków.
To jest kategoria zakładek i nie da się jej wyłączyć. Jak ustawię na "wybierz" to nie chce zapisać i krzyczy "wybierz kategorię".

moje
30-03-2011, 22:32
Możesz wyłączyć wyświetlanie tego linku.

Więcej informacji na wiki.joomla.pl : )