Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!

Muszyk

Muszyk

Użytkownik od 23 wrz 2013
Offline Ostatnio aktywny lut 06 2017 13:36

W temacie:Nietypowy problem z adresami url

25 marca 2016 - 11:17

I przedwczesna była moja radość. .htaccess zablokował dostęp do css, grafik, js, ...

Wyświetla się jedynie tekst bez formatowania i grafik. Nie zauważyłem tego wcześniej przez cache przeglądarki.

 

---------

 

aby to działało należy przed:

 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule .* index.php [L]

dodać dodatkową linijkę:

RewriteCond %{REQUEST_FILENAME} !-f

W temacie:Nietypowy problem z adresami url

25 marca 2016 - 09:32

Problem rozwiązany, dodałem drugi .htaccess do katalogu /contao. A poniższy wpis zostawiam dla potomności :)

 

--------------

 

Ale działa świetnie bez .htaccess.

 

 - Załóżmy, że mam w domyślnej konfiguracji panelu i pustym .htaccess adres: moja_strona.pl/index.php/kontakt.html

 - po zaznaczeniu w panelu: Przyjazne URL, Włącz foldery URL, Używaj parametru auto_item adres wygląda: moja_strona.pl/kontakt.html

 - ponieważ nie chcę mieć w adresie .html po wyczyszczeniu pola Suffix URL i nadal pustym .htaccess ten adres będzie wyglądał: moja_strona/kontakt

 

I przyjazne linki działają.

 

Dodanie zawartości w .htaccess takiej jak w .htaccess.default zmienia sytuację o tyle, że muszę uzupełnić pole Suffix URL co psuje wygląd moich adresów.

 

W pliku .htaccess potrafię zmienić sufix z .html na naprzykład .abc poprzez modyfikację linii: RewriteRule .*\.abc$ index.php [L]   # URL suffix .html i modyfikację pola Suffix URL na .abc. Ale do tego nie jest potrzebny wcale .htaccess.

 

Ale nie potrafię pozbyć się suffixu tak jak ma to miejsce gdy nie jest używany .htaccess. A niestety muszę go teraz użyć.

 

Czy jest to w ogóle możliwe w takim układzie, bo może siedzę nad tym drugie dzień zupełnie bez sensu? :)

 

-------

Może uzupełnię, udaje się jeśli odkomentuję linie:

 

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
 
ale wtedy nie mogę się dostać do panelu administracyjnego. Po przejściu przez formularz logowania mam adres /contao/main.php i komunikat Nie znaleziono strony

W temacie:Nietypowy problem z adresami url

24 marca 2016 - 12:21

Potrzebuję jeszcze jednej podpowiedzi odnośnie adresów i htaccess, a mianowicie, mój .htaccess jest w tym momencie pusty, w ustawieniach contao mam zaznaczone Przyjazne URL i Foldery URL. 

Jednak mam potrzebę dodania do htaccess:

RewriteEngine On
RewriteRule ^detect.js$ detect.php

samo RewriteEngine On powoduje, że nie można znaleźć żadnej podstrony

 

Problem ustępuje po wyłączeniu Przyjaznych URL, więc tutaj coś się gryzie.

 

 

Może znowu trzeba coś modyfikować w RewriteBase?

 

Po zmianie nazwy .htaccess.default na .htaccess zgodnie ugestią z podpowiedzi do Przyjaznych urli, jest to samo.

 

Podejrzewam, że albo robię jakiś głupi błąd albo przyjazne linki z panelu administracyjnego nie będą działać z rewriteEngine w .htaccess?

 

 

Teraz sprawdziłem, że problem z /htaccess pojawia się gdy w ustawieniach usunę Suffix URL, którym domyślnie jest .html. Jednak adresy na stronie mają być bez rozszerzenia .html


W temacie:Nietypowy problem z adresami url

17 marca 2016 - 13:15

w pliku .htaccess strony znajdującej się w katalogu nowa ustawiłem

RewriteBase /nowa

 

w pliku nowa/system/config/pathconfig.php też ustawiłem return '/nowa';

 

Strona działa, instalator się uruchamia, mogłem dokonać konfiguracji bazy danych, ale nie działa panal administracyjny, przeglądarka daje komunikat o tym, że strona zawiera pętlę przekierowań: ERR_TOO_MANY_REDIRECTS

 

Problem sam się naprawił


W temacie:tl_search i problem z logowaniem

17 marca 2016 - 12:11

Jeżeli na tej stronie nie ma wyszukiwarki, to w ustawieniach możesz wyłączyć indeksowanie stron do wyszukiwarki - wówczas Contao nie będzie tworzyć tego indeksu wyszukiwania.

 

tak, już to zrobiłem zaraz jak się zorientowałem co przyblokowało bazę, zastanawia mnie tylko co mogło spowodować takie nagłe rozrośnięcie się tych tabel, to był pierwszy taki przypadek w ciągu trzech lat odkąd używam contao na tej stronie. Działanie zewnętrzne raczej to nie mogło być?