Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> mod rewite, a co widac w pasku przegladarki
metoda
post
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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
czy ja moze nie zrozumialem konwencji dzialania mod rewrite (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
bigZbig
post
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
Go to the top of the page
+Quote Post
metoda
post
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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) co ja zyskuje dzieki niemu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
webdevil
post
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
Go to the top of the page
+Quote Post
metoda
post
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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)  

skoro na stronie mam odnosniki do produktow w ten sposob index.php?what_type=blablabla (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)  

to google zindeksuje to jako index.php?what_type=blablabla czy jako blablabla.html (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

no i jezzcze jedno, czy dobrze jest zapisana ta Reguła (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

RewriteRule ^typ.html$ index.php?a=typ [L] (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
webdevil
post
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]
Go to the top of the page
+Quote Post
metoda
post
Post #7





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 22.12.2008

Ostrzeżenie: (0%)
-----


dzieki, dla Ciebie pomógł (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

chociaż reguła nadal nie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował metoda 20.02.2009, 13:32:12
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:47