PDA

Zobacz pełną wersję : Błąd 404 dla strony startowej



AdrianStaskiewicz
30-09-2016, 11:49
Witajcie! otóż zwracam się do Was z problemem, którego do końca sam nie potrafię rozwiązać.. Ba! Nawet zrozumieć mam problem.. A mianowicie tak jak w temacie pojawia mi się ukochany Error 404 Page not found ale:
Gdy wpiszę adres z www, czyli www.huntersofnature.pl (http://www.huntersofnature.pl) działa wszystko pięknie, przeglądam różne pozycje menu i gdy chce wrócić do głównej klikam na napis główna i wraca do strony startowej, czyli tak jak być powinno, ale gdy adres strony wpiszę bez www, tj. samo huntersofnature.pl to po kliknięciu na napis główna wywala mi właśnie błąd 404.. kompletnie nie wiem, dlaczego.. Dodam tylko, że zmieniłem szablon i później grzebałem coś jeszcze w artykule z pozycji startowej, ale nie potrafię do końca odtworzyć moich działań.. Nie wiem, czy to dobry dział (Jeśli nie, proszę o przeniesienie) Mam nadzieję, że wysłowiłem się w miarę zrozumiale.. liczę na Waszą pomoc! 3majcie się!

michalo
30-09-2016, 12:50
Wygląda jakby brakowało pliku .htaccess w głównym katalogu.

Poniższe adresy u mnie działają:
http://www.huntersofnature.pl/index.php/autorzy
http://www.huntersofnature.pl/index.php/sprzet

Natomiast te już nie:
http://www.huntersofnature.pl/autorzy
http://www.huntersofnature.pl/sprzet

I nie jest to związane z występowaniem bądź nie "www" przed nazwą domeny. Jeśli twój serwer nie obsługuje mod_rewrite, spróbuj wyłączyć obsługę przepisywania linków w ust. globalnych Joomla!

AdrianStaskiewicz
30-09-2016, 13:09
Wiem, bo właśnie zabrałem sie za pryjazne linki bez "index.php" i stąd nie działają u Ciebie te krótsze adresy.. ale błąd przy tronie startowej pojawia się niezależnie czy wspomnianą przez Ciebie opcje mam aktywną czy też nie...
P.S. Swoją drogą jak odkomentować linijkę Rewrite Base i właczyc obsługę mod_rewrite?

michalo
30-09-2016, 13:22
(...) ale błąd przy tronie startowej pojawia się niezależnie czy wspomnianą przez Ciebie opcje mam aktywną czy też nie...

Problem w tym, że u mnie opisany błąd nie występował wcześniej ani nie występuje teraz. Kliknięcie linku "Strona główna" działa poprawnie niezależnie od tego czy wejdę na stronę dodając lub nie "www" przed jej nazwą. Może cache przeglądarki? Może domena świeżo przekierowana i Twoje DNS-y się jeszcze nie zaktualizowały?


P.S. Swoją drogą jak odkomentować linijkę Rewrite Base i właczyc obsługę mod_rewrite?

Odkomentować w przypadku pliku .htaccess oznacza usunąć znak # na początku konkretnej linii.
Obsługa mod_rewrite - właśnie widzę, że ją wyłączyłeś, bo linki się zmieniły na stronie. Jeśli natomiast pytasz o to jak włączyć na serwerze moduł mod_rewrite, proponuję albo poszukać stosownego ustawienia w swoim panelu hostingowym lub kontakt z administratorem.... Choć widzę, że serwer masz w home, więc zakładam, że obsługa zarówno pliku .htaccess jak i przepisywania linków jakoś tam działa.


P. S. A tak w ogóle proponuję byś w .htaccess lub za pośrednictwem panelu hostingowego ustawił sobie przekierowanie, abyś nie miał dwu wersji strony (tj. z i bez www). Wybierz która opcja bardziej Ci pasuje i zdecyduj się na jedną. Na forum lub w sieci znajdziesz informacje jak tego dokonać.

Tu masz oryginalną zawartość pliku ".htaccess," ponieważ mam wrażenie, że brakuje go w Twojej instalacji, a pliku "htaccess.txt" również nie ma: https://github.com/joomla/joomla-cms/blob/staging/htaccess.txt

AdrianStaskiewicz
30-09-2016, 13:34
Dobra wszystko śmiga jak włączyłem te przyjazne linki.. a co do pliku htaccess.. to pobrałem go na komputer i wgrałem bez kropki z przodu stąd te wariacje.. mój błąd.. Dzięki za zainteresowanie i szybką reakcję, dzięki Tobie moge działać dalej.. chociaż nie daje mi spokoju czemu różnica między stroną z www a bez www polegała na tym że w jednej z nich wywalało bład 404 a w drugiej nie chociaż robiłem to samo Jeszcze raz dzieki!

michalo
30-09-2016, 13:37
Super!


chociaż nie daje mi spokoju czemu różnica między stroną z www a bez www polegała na tym że w jednej z nich wywalało bład 404 a w drugiej nie chociaż robiłem to samo Jeszcze raz dzieki!

Jak już wspomniałem, u siebie tego nie zaobserwowałem, więc podejrzewam, że przeglądarka serwowała Ci zawartość strony z pamięci podręcznej (cache).

AdrianStaskiewicz
30-09-2016, 13:56
Jak już wspomniałem, u siebie tego nie zaobserwowałem, więc podejrzewam, że przeglądarka serwowała Ci zawartość strony z pamięci podręcznej (cache).
Aaa.. hmm. no tego nie wziąłem pod uwagę...
PODSUMOWUJĄC
zmiana htaccess.txt na .htaccess
włączenie przyjaznych linków i rewrite_mod
usunięcie pamięci podręcznej i powinno śmigać
[DO ZAMKNIĘCIA]