Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][R] Proste przekierowanie ze strony na stronę
Ayrox
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

Ostrzeżenie: (10%)
X----


Mam ogólnie przyjęty adres artykułu:

mojportal.pl/artykul/37, lecz można tą samą treść zobaczyć również pod adresem

mojportal.pl/artykul.html?id=37, jak zrobić by z tego właśnie urla przekierowało go na ten pierwszy url?

Ten post edytował Ayrox 15.12.2008, 16:22:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




mod_rewrite
google-> kurs modrewrite
Go to the top of the page
+Quote Post
Ayrox
post
Post #3





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

Ostrzeżenie: (10%)
X----


ale to już jest mod_rewirte zastosowane, teraz chodzi tylko żeby pod dwoma urlami nie pokazywała się ta sama treść, a z jednego urla przekierowywało na drugi
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




No to mowie ze mod_rewrite. Ale dodaj flage [R]
Go to the top of the page
+Quote Post
Ayrox
post
Post #5





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

Ostrzeżenie: (10%)
X----


no ale jak to praktycznie by wyglądało, bo w treści to tak:

jeżeli jest get id w prostej postaci a nie artykul/36 to przekieruj na artykul/36



bo w tym problem że to już jest w mod_rewrite przemianowane ;/

RewriteCond %{HTTP_HOST} ^http://mojastrona.pl/?artykul=$1 [NC]

RewriteRule ^(.*)$ http://mojastrona.pl/artykul/$1 [R=301,L]


Zrobiłem takie coś, ale coś nie chce działać, by mojastrona.pl/?artykul=1 przekierowalo jak ktos wejdzie pod ten adres na mojastrona.pl/artykul/1
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Temat: ReWrite_Rule_ze_znakiem_zapytania_
Go to the top of the page
+Quote Post
Ayrox
post
Post #7





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

Ostrzeżenie: (10%)
X----


 nie działa właśnie
Go to the top of the page
+Quote Post
erix
post
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie działa, nie działa. Pokaż, co konkretnie zrobiłeś.

Wsadziłem 20t słonia do puszki po coli.
Go to the top of the page
+Quote Post
Ayrox
post
Post #9





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

Ostrzeżenie: (10%)
X----


RewriteCond %{HTTP_HOST} ^http://mojastrona.pl/artykul=$1 [NC]
RewriteRule ^(.*)$ http://mojastrona.pl/artykul/$1 [R=301,L]


Zrobiłem już tak i też nie działa, nie wiem kurcze już co robić ;/
Go to the top of the page
+Quote Post
erix
post
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie dziwię się:
Kod
RewriteCond %{HTTP_HOST} ^http://mojastrona.pl/artykul=$1 [NC]

Przyjrzyj się mojemu postowi z zalinkowanego tematu, bo z tego, co piszesz, to w ogóle do nie go nie zaglądałeś.
Go to the top of the page
+Quote Post
Ayrox
post
Post #11





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

Ostrzeżenie: (10%)
X----


RewriteCond %{HTTP_HOST} ^http://mojastrona.pl/{QUERY_STRING}artykul=$1 [NC]

RewriteRule ^(.*)$http://mojastrona.pl/artykul/$1 [R=301,L]


Czyżby to było to, nic innego nie znalazłem?
Go to the top of the page
+Quote Post
erix
post
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Czemu się tego czepiłeś?
Kod
RewriteCond %{HTTP_HOST}


Przecież zalinkowany temat, to praktycznie gotowiec. :/
Go to the top of the page
+Quote Post
Ayrox
post
Post #13





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

Ostrzeżenie: (10%)
X----


bez tego też nie działa





RewriteCond % ^http://mojastrona.pl/{QUERY_STRING}artykul=$1 [NC]
RewriteRule ^(.*)$http://mojastrona.pl/artykul/$1 [R=301,L]

i nie działa, mimo że zrobiłem tak jak kazałeś
Go to the top of the page
+Quote Post
wookieb
post
Post #14





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Mniej niż 0 inteligencji.
Kod
RewriteCond %{QUERY_STRING} id=([^&;]*)


Kod
% ^http://mojastrona.pl/{QUERY_STRING}artykul=$1 [NC]


Widzisz różnice w użyciu? Bo ja ogromną. Zajrzyj W KOŃCU DO KURSU mod_rewrite!
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: 21.12.2025 - 16:32