PDA

Zobacz pełną wersję : error przy odwiedzeniu artykułu bez przedrostka www



jasiek07
30-03-2014, 14:41
Witam, gdy odwiedze moja strone z golym adresem, to potem gdy proboje wejsc w artykul to dostaje error COM_CONTENT_ERROR_PARENT_CATEGORY_NOT_FOUND

Dopiero jak dopisze przedrostek www do adresu to artykul mi sie wyswietla.. O co tu chodzi?

Dodam ze artykul ten jest w menu z dostepem tylko dla konkretnej grupy. Oczywiscie odwiedzam artykul z grupy ktora ma dostep, wyglada to mniej wiecej tak:

www.strona.pl/menu/artykul ----> dziala
strona.pl/menu/artykul ----------> error 404 COM_CONTENT_ERROR_PARENT_CATEGORY_NOT_FOUND

gdy jestem wylogowany i probuje odwiedzic ten konkretny artykul to pokazuje w/w error zamiast zawolac o logowanie.

Dodatkowo jeszcze, po wylogowaniu i zalogowaniu sie ponownie, problem czesciowo zniknal, tj. artykul da sie odwiedzic z golym adresem.

Co jest nie tak? Ludzie sie skarżą zasypuja mnie masa wiadomosci.. a ja nie wiem co na to poradzic. przeszukiwalem internet i nic

komodore
30-03-2014, 22:00
W pliku configuration.php odszukaj i zamień wartość jak poniżej:

public $live_site = '';

jasiek07
31-03-2014, 14:56
generalnie mialem tak jak napisales pusty wpis zastanawialem sie czy z tym cos robic, no ale dobra, zmienilem teraz na public $live_site = 'http://mojadomena.pl';
zobaczymy czy dalej beda ludzie mieli problemy. Dzieki za odpowiedz

Gall Anonim
31-03-2014, 16:04
@jasiek07 zrób sobie w pliku htaccess przekierowanie domeny bez www na z www i po sprawie

jasiek07
31-03-2014, 16:12
@jasiek07 zrób sobie w pliku htaccess przekierowanie domeny bez www na z www i po sprawie

tak wiem, mam zamiar zrobic to w ostatecznosci, poniewaz wolalbym zeby to bylo na odwrot u funkcjonowala gola domena, czyli bardziej bym chcial przekierowywac z www na gola :) no ale jak nie znajde pomyslu na rozwiazanie no to pozostanie mi tak zrobic, przynajmniej na jakis czas.

Gall Anonim
31-03-2014, 16:33
Swoją drogą => może to cie nakieruje <= (http://forum.joomla.org/viewtopic.php?f=624&t=672782&sid=0a4cbd0bbd92fc1aabdeefc59964dba3&start=30)

komodore
31-03-2014, 19:06
mam zamiar zrobic to w ostatecznosci, poniewaz wolalbym zeby to bylo na odwrot u funkcjonowala gola domena
Jest na wiki (http://wiki.joomla.pl/Plik_htaccess_w_Joomla!)

jasiek07
01-04-2014, 17:38
mam pytanie, zrobilem przekierowanie,

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

i dziala ok, ale gdy np. wpisze adres domena.pl/costam to mnie przekierowuje na
www.domena.pl zamiast na www.domena.pl/costam

da sie cos z tym zrobic?

komodore
01-04-2014, 19:09
Zrób tak:

RewriteRule ^.*$ "http://www.%{HTTP_HOST}%{REQUEST_URI}" [R=301,L]

jasiek07
01-04-2014, 19:13
nadal to samo, dodam jeszcze, ze w przypadku artykulow dostepnych dla public tak sie nie dzieje. Tylko w przypadku tych ktore dostepne sa tylko dla konkretnej grupy

komodore
01-04-2014, 20:03
Wyczyść pamięć przeglądarki i cookies.
Powyższe rozwiązanie skopiowałem z jednej ze stron, które działają prawidłowo.
Nie napisałem, że masz podmienić drugą linię, a pierwszą zostawić.
Czyli wpis ma wyglądać tak:


RewriteCond %{HTTP_HOST} ^domena.pl$ [NC]
RewriteRule ^.*$ "http://www.%{HTTP_HOST}%{REQUEST_URI}" [R=301,L]

komodore
01-04-2014, 21:09
Sprawdziłem wpis, który wstawiłem na wiki i strona działa prawidłowo.

jasiek07
01-04-2014, 22:39
Czyli problem leży w czyms innym.. sam nie wiem.
W dodatku dzisiaj odkryłem większy i bardziej dotkliwy problem:

Używam dodatku popfeed, do zgłaszania artykułów. Działał super, aż do momentu, w którym dodałem przekierowanie w .htaccess.. bo od tej zmiany gdy ktoś chce wejsc w formularz zgłoszeniowy, otrzymuje błąd o treści "restricted access". Sprawdzilem i po wyeliminowaniu przekierowania, ten problem nie występuje. Czy da się to jakoś naprawić? Potrzebuje obu funkcji i nie wiem co zrobić.


edit/

chcac sprawdzic w jakich okolicznosciach wystepuje ten blad, postanowilem sprawdzic zawartosc pliku formularza, do ktorego prowadzi link przy probie zgloszenia, jego zawartosc:

http://wklej.to/onpMs

nie znam sie specjalnie na programowaniu, ale wygląda to tak jakby skrypt najpierw sprawdza czy formularz jest odpalony, rozpoznaje ze nie wiec wyrzuca ten blad. w zawartosci folderu popfeed oprocz linku do pliku formularza, jest sam plik index.php i moze poprostu przez to ustawienie w .htaccess, nie wczytuje pliku index.php? Prosze o pomoc

komodore
02-04-2014, 00:12
public $live_site = '';
Jak nie będzie działać, to

public $live_site = 'http://www.twojadomena.pl';

jasiek07
02-04-2014, 21:25
public $live_site = '';
Jak nie będzie działać, to

public $live_site = 'http://www.twojadomena.pl';

Dzieki za pomoc, nie moge ci dac ponownie pomogl, ale jestem ci wdzieczny za pomoc :)


Natomiast ten poprzedni problem z przekierowaniem chyba sb odpuszcze, bo chyba to jest jakis bug w joomli, poniewaz problem jest tylko z artykulami w 1 menu, w reszcie dziala, poza tym blad nie jest zbyt upierdliwy :)) wazne ze woogle przekierowuje na www i to mi wystarczy.
Pozdrawiam.

komodore
02-04-2014, 22:25
Przyjrzyj się dokładnie parametrom tego menu.
Bo to raczej nie jest problem joomla.

Wysłane z mojego GT-I8160 przy użyciu Tapatalka