![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 22.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam
dopiero raczkuje w przyjaznych adresach URL, i mam takie pytanie: w pliku .htaccess mam: CODE Options FollowSymLinks RewriteEngine On RewriteRule ^index.html$ index.php [L] dlaczego wpisujac mojastrona.com/index.php w pasku przegladarki jest wlasnie index.php a nie index.html ![]() czy ja moze nie zrozumialem konwencji dzialania mod rewrite ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Zamieniasz index.html na index.php poza tym mod_rewrite nie zmienia tylko wyglądu adresu na pasku adresu przeglądarki ale faktycznie zmienia wskazanie z jednego adresu na inny
-------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 22.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
sory ale nie rozumiem. czyli do czego mi potrzebne ten mod rewrite
![]() ![]() zalozmy mam adres mojastrona.com/index.php?produkt=prod1 no i mam rewrite na mojastrona.com/prod1.html , czyli co sie dokladnie z tym dzieje ? gdzie jest widoczna ta nowa strona ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 18 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
strona będzie widoczna pod adresem mojastrona.com/prod1.html
jak ktoś wejdzie na ten adres to tak naprawdę na serwerze uruchomi się nie plik prod1.html (który może w ogóle nie istnieć) tylko plik index.php?produkt=prod1 co zyskujesz? ładniejsze adresy, przydatne czasami też ukrycie pliku php Ten post edytował webdevil 20.02.2009, 13:14:48 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 22.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
ok rozumiem, ale w jakis sposob google zindeksuje moje linki
![]() skoro na stronie mam odnosniki do produktow w ten sposob index.php?what_type=blablabla ![]() to google zindeksuje to jako index.php?what_type=blablabla czy jako blablabla.html ![]() no i jezzcze jedno, czy dobrze jest zapisana ta Reguła ![]() RewriteRule ^typ.html$ index.php?a=typ [L] ![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 18 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Musisz zmienić odnośniki na "blablabla.html" na stronie, żeby to miało sens. Po co mod_rewrite skoro będziesz i tak miał php...
Reguła nie jest ok. Powinno być: Kod RewriteRule ^typ\.html$ index.php?a=typ [L]
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 22.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
dzieki, dla Ciebie pomógł
![]() chociaż reguła nadal nie działa ![]() Ten post edytował metoda 20.02.2009, 13:32:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:27 |