![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 112 Pomógł: 4 Dołączył: 6.03.2014 Skąd: Suwałki Ostrzeżenie: (0%) ![]() ![]() |
Cześć, bez zbędnego gadania powiem o co chodzi.
Jakiś czas temu dostałem od użytkownika z tego forum skrypt (?) htaccess który zmienia pliczek syg.php?nick=tekst na tekst.png, zmieniłem go na inny katalog i nie działa. Wyrzuca błąd 500 (błędna funkcja w pliku .htaccess). Kod: Kod RewriteEngine On RewriteBase / RewriteRule ^ip/(\w+)\.png$ ip/index.php?bg=$1 [L] Z góry dzięki. ![]()
Powód edycji: [nospor]:
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No ale w pliku php teraz nalezy zmienic odwolania z NICK na BG. Zmieniles?
poza tym ACCESS to zupelnie co innego niz HTACCESS... nie mieszaj pojęc -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 112 Pomógł: 4 Dołączył: 6.03.2014 Skąd: Suwałki Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No dobra, to pokaz kod przed zmianą
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 112 Pomógł: 4 Dołączył: 6.03.2014 Skąd: Suwałki Ostrzeżenie: (0%) ![]() ![]() |
Kod RewriteEngine On
RewriteBase / RewriteRule ^syg/(\w+)\.png$ syg/syg.php?nick=$1 [L] |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No ale zmieniles tez plik php na index.php. Wczesniej miales inaczej. Jestes swiadom tej zmiany?
Bezposrednie odpalenie index.php z tym plikiem dziala? Sprawdzales? Bo teraz moze ci sie plik nie wyswietlac, bo plik index.php generuje tez inne rzeczy, ktore mogą zaklocac -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 112 Pomógł: 4 Dołączył: 6.03.2014 Skąd: Suwałki Ostrzeżenie: (0%) ![]() ![]() |
Sam pliczek działa, już mówiłem. Wcześniej było syg/syg.php?nick=tekst teraz ip/index.php?bg=bg1/2/3 i tak samo dałem w htaccess.
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
znak / nie zalicza sie do znakow slowa, wiec trudno oczekiwac by \w łapał twoj ciag /1/2/3
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 112 Pomógł: 4 Dołączył: 6.03.2014 Skąd: Suwałki Ostrzeżenie: (0%) ![]() ![]() |
Chodziło mi że jest index.php?bg=bg1 lub bg2 lub bg3.
![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A skad ja moge wiedziec o co ci chodzi? Podajesz przykladowy ciag to ci odpowiadam czemu nie dziala...
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 112 Pomógł: 4 Dołączył: 6.03.2014 Skąd: Suwałki Ostrzeżenie: (0%) ![]() ![]() |
Przepraszam. :x
Jest jakiś inny sposób na to? |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Sposobów jest kilka, ale podejrzewam że ty byś chciał taki htaccess z opcjonalnymi parametrami, a tego się już nie da zrobić tylko na poziomie htaccess. Jednym ze sposobów jest przekierowanie całego ruchu na plik, i w samym pliku parsujesz link. Drugim sposobem jest stworzenie w htaccess dwóch linków, jeden pod drugim, gdzie w jednym będziesz miał jeden parametr, a w drugim dwa parametry. A w samym pliku php sprawdzać czy drugi parametr istnieje (co powinno się robić zawsze).
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 112 Pomógł: 4 Dołączył: 6.03.2014 Skąd: Suwałki Ostrzeżenie: (0%) ![]() ![]() |
Ehh, po raz kolejny okazało się że nie działa tylko z winy serwera. Dotychczas testowałem na 24tm.pl, przeniosłem na 000webhost.com i działa, wybaczcie moją głupotę. //Do zamknięcia. Ten post edytował RaiZeN 26.08.2014, 15:39:59 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:38 |