![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cześć!
Po raz kolejny proszę o pomoc. Zrobilem sobie przepisywanie linków w .htaccess i wszystko mi pięknie śmiga, ale... Korzystam ze skryptu newsowego fusionnews i ten wyświetlając newsa w pełni dopisuje do linku 3 zmienne. Ale od początku: htaccess: Kod RewriteEngine on RewriteRule ^serwis\.html$ index.php RewriteRule ^([a-zA-Z]+)\.html$ index.php?mode=$1 RewriteRule ^([a-zA-Z]+),([a-zA-Z]+)\.html$ index.php?mode=$1&subpage=$2 RewriteRule ^ankiety,([^-]+)\.html$ index.php?mode=ankiety&dispid=$1 Fusionnews tworzy coś takiego: Kod mojadomena.pl/aktualnosci.html?fn_mode=fullnews&fn_incl=0&fn_id=12 gdzie aktualności to zawa MOJEJ zmiennej mode I tu moje pytanie. Jak mam skonstuować rewriterule dla linków tego typu. Próbowałem tak: Kod RewriteRule ^([a-zA-Z]+)\.html?fn_mode=([a-zA-Z]+)&fn_incl=([0-9]+)&fn_id=([0-9]+)$ index.php?fn_mode=$2&fn_incl=$3&fn_id=$4&mode=$1 Ale nie działa. Natomiast link typu Kod mojadeomena.pl/serwis.html?fn_mode=fullnews&fn_incl=0&fn_id=12&mode=aktualnosci Działa jak najbardziej co zresztą oczywiste. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 129 Pomógł: 4 Dołączył: 21.02.2004 Skąd: z domu Ostrzeżenie: (0%) ![]() ![]() |
napisz link bazowy i taki jaki chcesz osiagnac... bo nie rozumiem troche tego co popisales...
-------------------- pomoglem wcisnij przycisk "pomogl" - dzieki...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
normalnie mam takie linki:
aktualnosci.html ankiety.html cotamcostam.html przepisywane na (kolejno) index.php?mode=aktualnosci index.php?mode=ankiety index.php?mode=costamcostam I inne z podstronami. I to działa. Mam skrypt fusionnews, który robi takie linki do newsów: aktualnosci.html?fn_mode=fullnews&fn_incl=0&fn_id=12 I one nie działają. Wyświetla mi się to samo co jakbym wpisał aktualnosci.html |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 7 Dołączył: 1.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
zobacz coś takiego
Kod RewriteRule ^(news),([0-9]+),([a-z\.\,\!\?:/0-9_-]*)*.html$ index.php?controller=News&newsView=$2 dzięki tej regule moje newsy mają linki typu Cytat news,id,tytul.html np. Cytat news,1,odswiezylismy,wyglad,serwisu.html nie jestem pewien, ale coś takiego Kod html?fn_mode=([a-zA-Z]+)&fn_incl=([0-9]+)&fn_id=([0-9]+)$ chyba nie przejdzie, ale o tym powiedzą Ci mądrzejsi niż ja ![]() Ten post edytował Hectic 15.02.2009, 14:37:17 -------------------- Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 129 Pomógł: 4 Dołączył: 21.02.2004 Skąd: z domu Ostrzeżenie: (0%) ![]() ![]() |
sproboj cos takiego.. ciekaw jestem czy zadziala ![]() -------------------- pomoglem wcisnij przycisk "pomogl" - dzieki...
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ale ja chcę przepisać taki link:
Kod aktualnosci.html?fn_mode=fullnews&fn_incl=0&fn_id=12 na taki żeby działał jako Kod index.php?fn_mode=fullnews&fn_incl=0&fn_id=12&mode=aktualnosci tylko jak wpisuję Kod RewriteRule ^([a-zA-Z]+)\.html?fn_mode=([a-zA-Z]+)&fn_incl=([0-9]+)&fn_id=([0-9]+)$ index.php?fn_mode=$2&fn_incl=$3&fn_id=$4&mode=$1 To NIE DZIAŁA @gsk btw nie działa... Nikt nie ma pomysłu? Ten post edytował ddiieesseell 15.02.2009, 15:51:33 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 43 Dołączył: 9.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ale ja chcę przepisać taki link: Kod aktualnosci.html?fn_mode=fullnews&fn_incl=0&fn_id=12 na taki żeby działał jako Kod index.php?fn_mode=fullnews&fn_incl=0&fn_id=12&mode=aktualnosci Spróbuj Kod RewriteRule ^aktualnosci\.html$ index.php?mode=aktualnosci [QSA,L] A ogólnie to poczytaj o QSA, przekazuje parametry GET |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Jak mam skonstuować rewriterule dla linków tego typu. Próbowałem tak: http://forum.php.pl/index.php?showtopic=107785 ![]() Poza tym, gdzie się tag zapodział? ![]() -------------------- ![]() 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
#9
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 29.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie, mam pytanie, które mnie męczy ;|
U mnie właściwie całkiem przyzwoicie się adresy wyświetlają, ale chciałbym to bardziej poprawić - głównie ze względu na pozycjonowanie, otóż: aktualny link: 1: http://altk.pl/index.php/cPath/22 2: http://altk.pl/info_pages.php/pages_id/12 3: http://altk.pl/product_info.php/cPath/22_50/products_id/258 chciałbym zmienić, aby było tak: ad.1: http://altk.pl/notebooki.html ad.2: http://altk.pl/serwis.html ad.3: http://altk.pl/notebooki/sony/lenovo.html Pogubiłem się trochę (rzecz jasna) w poradach powyżej, choć nie uważam się za skończonego głąba, ale tego nie umiem przerobić. Czy ktoś mógłby mi troszkę pomóc ? Dla kogoś kto pisze .htacces z głowy to zapewne betka, ale dla mnie niestety kręci się to już teraz wokół czarnej magii :-) Pozdrawiam serdecznie ![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:26 |