Skocz do zawartości

Redirect 301


essenemari

Rekomendowane odpowiedzi

Witam,

Może, koledzy, zechcecie mi co nieco podpowiedzieć w kwestii 301... ;)

Chcę dokonać przekierowania przy pomocy .htaccess wybranych stron jednocześnie na nową domenę i na nowe katalogi.

Moje wyobrażenie:

Było: www.staradomena.pl/podkatalogA/podkatalogB/strona.htm

Chciałbym dokonać przekierowania strony powyżej na: www.nowadomena.pl/katalogC/strona.htm

Są to te same strony tylko, strona na nowej domenie ma inną strukturę linków. Chciałbym, aby było płynne automatyczne przejście ze strony na starej domenie na tą samą stronę, ale na nowej domenie i w nowym katalogu.

Robiłem wiele rzeczy i działało... :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^staradomena.eu(.*) [NC]
RewriteRule ^(.*)$ [url="https://www.nowadomena.eu/$1"]https://www.nowadomena.eu/$1[/url] [R=301,L]

...jednak działało tak, że zmieniała się tylko domena, ale katalogi zostawały, co oczywiście jest poprawne dla tej reguły. Szukam czegoś co twardo przekieruje stronę na nową domenę z podkatalogiem dlatego szukałem "łopatologicznego" sposobu przekierowania i znalazłem super sprawę:

redirect 301 /old/old.htm [url="https://www.you.com/new.htm"]https://www.you.com/new.htm[/url]

O takie rozwiązanie mi chodzi, ale problem na tym polega, że aby przekierowanie zostało poprawnie wykonane muszę wpisać adres IP w miejsce starej domeny w pasku adresu przeglądarki. W przeciwnym wypadku, przy wpisywaniu staradomena.pl, nie działa.

Chciałbym tak przekierować tylko kilkanaście stron wyrzucając jakby jeden dział z witryny, przenosząc go gdzie indziej i usamodzielnić go i rozwijać. Reszty nie ruszać. Chciałem w .htaccess wpisać te kilkanaście reguł dla każdej ze stron, żeby tylko je obejmowało i żeby z czasem wygasły na tej starej domenie. Tak sobie to wyobrażałem na wzór

<meta http-equiv="refresh" content="10;
url=https://mynewsite.com/">

Mam zrobione na serwerze Virtualhosty i dostęp do plików konfiguracyjnych apacha, ale nie dobieram się do nich, bo chyba wyższa szkoła jazdy. Generalnie Przekierowanie na Virtualkę jest z zewnętrznych serwerów; mod_rewrite włączone, AllowOverride pełne.

Macie może jakieś rozwiązanie jak pomóc rozwiązać mój problem? Czuje, że jestem blisko z "redirect 301", ale na podstawie google nie jestem w stanie wymyślić jak rozwinąć tą regułę by zadziałało.

Z góry dzięki.

Odnośnik do komentarza
Udostępnij na innych stronach

RewriteEngine On
RewriteCond %{HTTP_HOST} ^staradomena.np [NC]
RewriteRule ^podkatalogA/podkatalogB/(.*)$ https://www.nowadomena.eu/katalogC/$1 [R=301,L,NC]

?

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Wielki Elektronik

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności