Skocz do zawartości

Kłopot z php link directory


Balet_praga

Rekomendowane odpowiedzi

Witam!

Ponownie zwracam się z prośbą o pomoc:

Chcę stworzyć katalog na "silniku" php link directory

Mam włączoną opcję Enable URL rewrite, a mimo to wchodząc w kategorie takowe się nie wyświetlają.

Pytanie dotyczy adresu: https://www.dobermany.pl/katalog

Jeśli chodzi o .htaccess to wyglada nastepująco

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^Pierwsza(.*) index.php

RewriteRule ^Druga(.*) index.php

RewriteRule ^Trzecia(.*) index.php

RewriteRule ^Czwarta(.*) index.php

Jeśli jest ktoś kto mógłby mi pomóc, byłbym wdzięczny. Dodam tylko że przy wyłaczonej opcji rewrite wszytko jest ok, no ale wtedy linki do kategorii brzmią: www.dobermany.pl/katalog/index.php?c=2

Odnośnik do komentarza
Udostępnij na innych stronach

U mnie wygląda to mniej więcej tak:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [QSA,L]

i działa bez problemu (www.2j.pl)

Inne wpis do .htaccess trzeba dodaje po RewriteEngine On a przed RewriteCond %{REQUEST_FILENAME} !-f

Odnośnik do komentarza
Udostępnij na innych stronach

Zmieniłem i nadal nie działa. Być może o czymś zapomniałem? Być może samo ustawienie w adminie opcji rewrite i dopisanie 2 linijek do .htaccess nie wystarczy?

RewriteRule ^Pierwsza(.*) index.php
RewriteRule ^Druga(.*) index.php
RewriteRule ^Trzecia(.*) index.php
RewriteRule ^Czwarta(.*) index.php

Ale to wywaliłeś z .htaccess ?

P.S.

A na pewno masz działające mod_rewite na serwerze ???

Odnośnik do komentarza
Udostępnij na innych stronach

Przyznaję się bez bicia, że nie wiem jak to sprawdzić

https://www.dobermany.pl/info.php

W info nic takiego nie znalazłem.

Wiem że moja niewiedza może być drażniaca, jednak będe wdzięczny za chwilę cierpliwości i naprowadzenie mnie na odpowiednią drogę

No i wszytsko jasne...masz serwer na home.pl a oni nie udostępniają takiej usługi jak mod_rewrite :)

Można to lekko obejść. W panelu phpLD zostaw włączoną opcją Enable URL rewrite a w kodzie skryptu ustaw by linki wyglądały tak:

https://www.dobermany.pl/katalog/index.php/Pierwsza/

Odnośnik do komentarza
Udostępnij na innych stronach

Wielkie dzięki. Pół nocy nad tym siedziałem.

Ale przyznaję że na serwerze bellatrixa phpLD wogóle nie chciał się instalować.

Jaki serwer proponowałbyś jako najbardziej stabilny i przyjazny dla katalogu

Ja trzymam to na VPS z ehost i działa bez problemu, jest tam wiele opcji serwerów, więc możesz coś dla siebie dobrać. Kiedyś miałem na az.pl i była MEGA kicha więc odradzam.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności