Skocz do zawartości

Problem z przekierowaniem 301


sting2005

Rekomendowane odpowiedzi

Witam,

Potrzebuję przekierować podstrony serwisu na inny ale mam problem z tym.

Strona przekierowana jest na Wordpressie a drugie w html-u.

W skrócie muszę przekierować coś jak poniżej:

stara-domena.pl/podstrona

na

nowa-domena.pl/podstrona.html

I niestety mimo kilku konfiguracji nie działa prawidłowo.

Jak powinien wyglądać prawidłowy kod tego przekierowania?!

Dzięki za pomoc.

Pozdrawiam

Sting

Odnośnik do komentarza
Udostępnij na innych stronach

Pokaż jaki wpis w .htaccess sam popełniłeś który nie działa prawidłowo ....

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

sting2005 przekierowanie 301 tutaj masz wyjaśnione zawartości zmiennych a na pierwszej stronie jest parę przykładów i linki do tutoriala dotyczącego przekeirowań.

Nie mam pojęcia dlaczemu wyleciały i mają filtera Polskie znaki w adresach Joomla od nowa napisane, czytelnie i logicznie. Dylemat adres z www czy bez? Powinno to rozwiać wszelkie wątpliwości.

Naprawiam kodowanie [krzaki, chińskie znaki, polskie znaki] dowiedz się także czymże jest kodowanie znaków bo to podstawa.

Odnośnik do komentarza
Udostępnij na innych stronach

trochę poprawione:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.staradomena.pl$ [NC]
RewriteRule ^podstrona$ https://www.nowadomena.pl/podstrona.html [L,R=301]

Nie mam pojęcia dlaczemu wyleciały i mają filtera Polskie znaki w adresach Joomla od nowa napisane, czytelnie i logicznie. Dylemat adres z www czy bez? Powinno to rozwiać wszelkie wątpliwości.

Naprawiam kodowanie [krzaki, chińskie znaki, polskie znaki] dowiedz się także czymże jest kodowanie znaków bo to podstawa.

Odnośnik do komentarza
Udostępnij na innych stronach

No i ciągle mam problem.

Najpierw opiszę jak to wygląda i jaki jest rezultat.

Wklejam kod:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.staradomena.pl/purevision [NC]

RewriteCond %{REQUEST_URI} ^/podstrona$ [NC]

RewriteRule ^(.*)$ https://www.nowadoemana.pl/wyswietl_marki_5_Purevision.html [L,R=301]

Po kliknięciu jednak na starą stronę przekierowuje mnie na:

www.nowadomena.plpurevision (razem pisane)

czyli daje pierwszy człon przed slashem z nowej domeny i drugi człon po slashu ze starej domeny.

Jako, że staradomena jest na WP może trzeba coś zostawić z kodu jaki był w .htaccesie a który jest dodawany z automatu przy instalacji. Ja go wykasowałem bo jeszcze inaczej mnie przekierowywało.

Ten kod to:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

Odnośnik do komentarza
Udostępnij na innych stronach

Zastąp całą treść .htaccess przez:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.staradomena.pl
RewriteRule ^/purevision$ https://www.nowadoemana.pl/wyswietl_marki_5_Purevision.html [L,R=301] 
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Na emeryturze po SEO zajmuję się R&D.

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