![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Chciałem skrócić sobie linki, gdzie przysyłam zmienną id
link wygląda w ten sposób
Przeczytałem, ze w mod_rewrite powinno się wpisać regułę (sam moduł działa bo sprawdziłem na innej regule), wyglądającą mniej więcej w ten sposób: RewriteEngine On RewriteRule ^edit-([^-]+).html$ edycja.php?id=$1 [L] Niestety nie działa i nie podmienia mi linków i nie bardzo wiem dlaczego. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
W kodzie linki się same nie zamienią, masz zrobić to samodzielnie.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 69 Dołączył: 23.10.2004 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Co znaczy nie zamienia Ci linków? U mnie działa jak powinno.
Ten post edytował ADeM 19.01.2011, 14:08:04 -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
@erix
Nie bardzo rozumiem o co chodzi. Czy to oznacza, że jeżeli mam tak zdefiniowany link w innym pliku ot po kliknięciu nie może zadziałać mod_rewrite? Co muszę zrobić samodzielnie i jak to zrobić? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 69 Dołączył: 23.10.2004 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Wiesz jakie ma zadanie do zrobienia Twój plik .htaccess?
Gdy wchodzisz na strone http://localhost/katalog/edit-123.html, to zapytanie jest kierowane na adres http://localhost/katalog/edycja.php?id=123 -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
tylko, że jak wpisuję to do przeglądarki z palca, też mi to nie działa.
kod na podstawie którego uzyskuję link do źródła wygląda następująco:
Czy, zakładając, że zmienna id jest mi w sumie jeszcze później potrzebna, da się tu użyć mod_rewrite |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 69 Dołączył: 23.10.2004 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
? Co wpisujesz "z palca"? -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 69 Dołączył: 23.10.2004 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
W takim razie, gdzie masz ten kod:
Kod RewriteEngine On ?
RewriteRule ^edit-([^-]+).html$ edycja.php?id=$1 [L] -------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
no to jest w .htaccess ....
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Niestety to również nie było skuteczne
![]() |
|
|
![]()
Post
#13
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
:
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:11 |