Przekierowanie htaccess / Jak uzyskać widoczny stary adres URL?

0

Witam,

Mam pytanie związane z zachowaniem starego ciągu URL dla nowego przekierowania.

Mam taką sytuację w pliku htaccess:

RewriteCond %{HTTP_HOST} ^stary-url.pl$ [OR]
RewriteCond %{HTTP_HOST} ^www.stary-url.pl$
RewriteRule ^katalog-stary/(.*)$ http://nowy-url.pl/nowy-katalog/ [R=301,L,NC]

W momencie uruchomienia: http://stary-url.pl/katalog-stary/
poprawnie otrzymuję:
http://nowy-url.pl/nowy-katalog/

Chciałbym jednak aby w momencie uruchomienia: http://stary-url.pl/katalog-stary/
widoczny adres URL był taki:
http://stary-url/katalog-stary/

W jaki sposób można to zrealizować?

Pozdrawiam,
Jacek

0

jak domena jest inna to nie da rady

0
dzek69 napisał(a):

jak domena jest inna to nie da rady

Czyli wszystkie zmiany nazwy/przekierowania realizowane są tylko w obrębie jednej domeny?

0

tak, bo apache nie może wiedzieć, że obie domeny obsługuje ten sam serwer, więc nie mógłbym "pod maską" przekazać innej domenie prawdziwego adresu do pobrania.

0

Jedyne co mi przychodzi do głowy to ramka, czyli nie robisz redirecta na nowy url, tylko zwracasz miniHTMLa (przekierowujesz ruch do jakiegoś skryptu z parametrem wejściowym starego/nowego URLa), w którym masz iframe na całą stronę. W pasku adresu masz stary url, a w oknie content z nowego urla.

1 użytkowników online, w tym zalogowanych: 0, gości: 1