Skocz do zawartości

Mod Rewrite i problem z określeniem adresu


maly_pirat

Rekomendowane odpowiedzi

Cześć, problem polega na tym iż nie wczytuje pliku .css, obrazków, oraz innych stron (pod stron).

Dodałem taką regułkę:

RewriteRule ^turniej/([0-9]+)$ index.php?site=turniej&action=details&cupID=$1 [L]

Adres wtedy wygląda:

https://localhost/strona/turniej/1

i gdy chce przejść do innej strony , to adres nie zmienia się, tylko jest w postaci:

https://localhost/strona/turniej/index.php?site=awards

W jaki sposób poprawić to?

Odnośnik do komentarza
Udostępnij na innych stronach

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

W sumie wystarczy ta pierwsza umieszczona przed innymi regułami :)

i gdy chce przejść do innej strony , to adres nie zmienia się, tylko jest w postaci:

O ile dobrze zrozumiałem to skrypt niewłaściwie wyświetla linki, więc musisz poszukać w skrypcie części odpowiedzialnej za wyświetlanie linków i poprawić ją tak żeby wyświetlała linki zgodne z twoimi oczekiwaniami i regułami ht ;)

nihil fit sine causa

Odnośnik do komentarza
Udostępnij na innych stronach

Nic z tego, wyświetla nadal się sam szablon html, bez css, bez grafiki. Ogólnie używam webspella, i chociażby skrót www.adres.pl/nowosci/1 (adres do newsa) też odczytuje bez css/grafiki.

Używam mod rewrite z tego posta.

A chciałbym dodać że zwykłe odnośniki (bez zmiennych) w postaci /nowosci działa oczywiście poprawnie z grafiką/css

Odnośnik do komentarza
Udostępnij na innych stronach

Podejrzewam, że jest problem ze skryptem. Zamiast ścieżki bezwzględnej (np. w postaci linku /strona/index.php lub https://localhost/strona/index.php) jest link w postaci index.php (bez slasha na początku) i przeglądarka (poprawnie interpretując!) dodaje index.php do istniejącej ścieżki tworząc link w postaci https://localhost/strona/turniej/index.php?site=awards .

Sprawdź liderów systemów wymiany linków:

linkme.pl (stały), gotlink.pl (rotacyjny)

alexain.jpgalexaol.jpgalexaat.jpg

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