Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP]Przekierowanie, Przekierowanie adresu jednej domeny na domene drugą.
Malinaa
post 29.12.2013, 19:54:33
Post #1





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

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


Witam,
jak zrobić przekierowanie z adresu jednej domeny na ten sam adres innej domeny?

przykładowo mam adres: http://domena-stara.pl/raz_dwa_trzy.html ( lub http://domena-stara.pl/katalog/raz_dwa_trzy.html )
i jak zrobić, aby po kliknięciu w link przekierowało nas na
adres: http://domena-nowa.pl/raz_dwa_trzy.html

Nazwa domeny się zmienia - na nowa, a nazwa pliku pozostaje bez zmian i przekierowuje ze starego na nowy adres,
przy czym adres http://domena-stara.pl/raz_dwa_trzy.html nie istnieje i może mieć dowolną postać,
istnije tylko adres http://domena-nowa.pl/raz_dwa_trzy.html lub dowolny inny pod tą domeną.

Ten post edytował Malinaa 29.12.2013, 20:08:01


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
mar1aczi
post 29.12.2013, 19:59:34
Post #2





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

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


Skonfigurować starą domenę jako ServerAlias (w apache) a linki "poprawić" pod nową domenę?

Ten post edytował mar1aczi 29.12.2013, 20:00:27


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
ZeTu
post 30.12.2013, 01:23:19
Post #3





Grupa: Zarejestrowani
Postów: 217
Pomógł: 8
Dołączył: 8.12.2010

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


Polecam konfigurację .htaccess smile.gif


--------------------
Go to the top of the page
+Quote Post
Malinaa
post 2.01.2014, 14:25:30
Post #4





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

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


też myślałem o .htaccess , ale nie bardzo wiem jak to zrobić w samym .htaccess

mógłbym zastosować np. linki typu:

- domena-nowa.pl/przekierowanie/raz_dwa_trzy.html lub dowolna nazwa pliku .html i rozpoznanie co zrobić z tym linkiem poprzez fragment /przekierowanie/ , który określiałby gdzie przekierować. Trzeba też tutaj wziąć pod uwagę, że po fragmencie /przekierowanie/ może być dowolna nazwa pliku .html lub bez nazwy .html np. /przekierowanie/link_do strony/ itp.

Jak to powinno wygladać w .htaccess , tak aby chciało działać ?

Ma ktoś jakiś pomysł tutaj?


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post
Turson
post 2.01.2014, 14:32:40
Post #5





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Może tak:
Kod
RewriteRule ^domena-nowa/przekierowanie/(.*)$ domena-stara/$1.html [flaga]

w PHP odczytujesz parametr $_GET i przekierowujesz tam
Go to the top of the page
+Quote Post
Malinaa
post 6.01.2014, 15:45:34
Post #6





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

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


Zrobiłem tak, że w pliku ,htaccess
dodałem regułe: RewriteRule ^przekierowanie_(.*)$ przekierowanie/index.php?id=$1 [R=301,L]
Pod adresem domena.pl/przekierowanie/index.php za pomoca $_GET przekierowuje na właściwy adres subdomena.domena.pl

Linki maja postać:
- domena.pl/przekierowanie_dowolny-adres/
- domena.pl/przekierowanie_dowolny-adres/adres1/
- domena.pl/przekierowanie_dowolny-adres/adres2/link.html

Nie wiem tylko dlaczego kiedy zrobię linki w postaci:
- domena.pl/przekierowanie/dowolny-adres/
- domena.pl/przekierowanie/dowolny-adres/adres1/
- domena.pl/przekierowanie/dowolny-adres/adres2/link.html
i zmienię regułe na: ^przekierowanie/(.*)$ przekierowanie/index.php?id=$1 [R=301,L]
wówczas nie działa?

W czym tkwi problem przy użyciu zamiast znaku _ znaku / , dlaczego przy znaku / nie działa.
Co zrobić aby przekierowanie działało ze znakiem /


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:03