![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 17.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich
Wiem, że temat był wałkowany wielokrotnie na forum, ale nie potrafię odnaleźć pomocy w moim przypadku. Strona generuje adresy URL które są nieprzyjazne wyszukiwarkom chciałbym aby adres http://www.przyklad.pl/pl/index.php?strona=menu02 był w postaci http://www.przyklad.pl/pl/nazwa_produktu i tak po kolei dla każdego produktu Z góry dziękuję za pomoc. |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
I czego szukasz? Żeby samo się zmieniło, czy co?
Sprecyzuj swój problem. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 17.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Potrzebuję alby wpisać w pliku .htaccess regułkę która zmienia adres:
http://www.przyklad.pl/pl/index.php?strona=menu02 na http://www.przyklad.pl/pl/nazwa_produktu i tak po kolei dla każdego produktu |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 17.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, że szukałem rozwiązania mojego problemu na forum o czym wspomniałem wcześniej, jednak nie potrafię odnaleźć rozwiązania mojego problemu a nie znam się na pisaniu reguł w htaccess. Jeżeli ktoś może mi pomóc będę wdzięczny.
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Skoro szukałeś, to jak nie trafiłeś na to?
http://eriz.pcinside.pl/weblog/mod_rewrite...wiazac-208.html |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 17.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Erix dzięki za lekturę była bardzo interesująca niestety nie pomogła mi rozwiązać mojego problemu testowałem regułki i chyba nie potrafię tego dobrze zrobić albo coś jest ze strona nie tak. Jeśli możesz to pomóż mi na moim przykładzie napisać taką regułkę z góry dziękuję.
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 30.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ja mam też podobny problem. Niby prosty, bo znalazłem już wiele instrukcji, które teoretycznie miały pomóc, ale jednak zawsze było coś nie tak.
Mianowicie mam zainstalowane forum w katalogu głównym. Teraz zrobiłem kopię tego forum (nową wersję) w podkatalogu forum. Problem w tym, że Google widzi teraz obie wersje forów. Chciałbym, aby osoba klikająca na link do starego forum w Google była automatycznie przekierowywana do takiego samego adresu, ale w podkatalogu /forum. Czyli jak ktoś kliknie w link www.adres.pl/viewtopic.php?t=50, to żeby go przekierowało na adres www.adres.pl/forum/viewtopic.php?t=50 Z góry dziękuję za wszelką pomoc. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ja natomiast mam inny problem.
Kod <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ public/ [L] RewriteRule (.*) public/$1 [L] </IfModule> No i ładnie przekierowuje wszystko do folderu public gdzie czeka sobie kolejny .htaccess Ale jak zrobić aby wszystko tak kierowało poza jednym - np. localhost/costam/costam - idzie do folderu public. Ale jak zrobic zeby adres localhost/example (tylko i wylacznie ten) przekierowalo faktycznie do folderu example ? Potrzebuje takiego rozwiązania a próba zagłębienia się w lekture http://httpd.apache.org/docs/2.0/misc/rewriteguide.html nie przyniosła pożądanych efektów. A jest mi potrzebna tylko opisana przeze mnie funkcjonalność, więc jeśli ktoś kto się na tym zna mógłby mi napisać takową regułę to byłbym wdzięczny. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
RewriteRule ^$ public/ [L]
Pogrubione to Twoja szukana, wpisz wyrażenie które ją precyzuje, podkreślone tam gdzie ma kierować. Ludzie, nie wierzę że czytaliście wpis z bloga erix'a, nie da się tego nie zrozumieć jest napisane tak wyraźnie i łatwo, powinniśmy go czcić za ten dar do którego odsyłałem już setki razy, kto chciał dawał sobie radę! |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tyle to wiem. Nie mam problemu z przekierowaniem wszystkiego do public/ itd. Ale mam problem z przekierowaniem wszystkiego do public a tylko jednego adresu (localhost/example) do example (czyli teoretycznie bez przekierowania).
Jak dodaje nową regułę to i tak albo przekierowuje mnie do public albo w ogóle nie ma przekierowań. Ten post edytował Dzarek 14.10.2011, 17:49:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 29.09.2025 - 05:50 |