![]() |
![]() |
![]()
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
|
|
|
![]() |
![]()
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
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Polecam konfigurację .htaccess
![]() -------------------- |
|
|
![]()
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
|
|
|
![]()
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 |
|
|
![]()
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
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:03 |