Skocz do zawartości

HTTPS a subdomena


brn

Rekomendowane odpowiedzi

Witajcie, mam problem z sub domeną. Zawartość strony głównej została zaindeksowana pod dwoma adresami, czyli https://blog.mojastrona.pl i https://mojastrona.pl. Teraz w google jest śmietnik tzn... część strony mojadomena.pl jest zaindeksowana pod domeną główną, a cześć strony jest zaindeksowana pod https://blog.mojadomena.pl. Robię przekierowanie 301, ale działa tylko jak wpiszę https://blog.mojadomena.pl, a jak wpiszę https://blog.mojadomena.pl to strona wyświetla się tzn. cała zawartość z domeny głównej. Jak wyindeksować wszystkie zaindeksowane podstrony z subdomeny?

Odnośnik do komentarza
Udostępnij na innych stronach

Właściwa zawartość jest pod https://mojastrona.pl czy  https://mojastrona.pl/blog ? Powinien zadziałać odpowiednio wpis 1 lub 2 do pliku .htaccess, żeby przekierować również z wersji https:

 

1.
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} blog\.mojastrona\.pl$
RewriteRule ^(.*)$ https://mojastrona.pl/$1 [R=301,L]

2.
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} blog\.mojastrona\.pl$
RewriteRule ^(.*)$ https://mojastrona.pl/blog/$1 [R=301,L]

 

Odnośnik do komentarza
Udostępnij na innych stronach

Ja akurat dziś (właściwie wczoraj) robiłem podobny myk, tzn. przekierowałem subdomenę blog na podstronę /blog. Po https była tylko domena główna, subdomena z blogiem nie.

 

Zadziałało, jak zrobiłem w takiej kolejności:

1. zmiana adresów w panelu wordpressa

2. zmiana w .htaccess (dodanie wpisu nr 2)

 

Początkowo też nie wszystko mi działało jak powinno, przy czym inaczej się zachowywało jak wchodziłem bezpośrednio na stary adres i jak przechodziłem z Google. Ale w końcu wszystko zadziałało jak powinno i przekierowuje z wersji http i https.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli nie ma "produkcyjnego" certyfikatu, to przeglądarka najpierw wyświetli komunikat o braku walidacji certyfikatu i nie wykona dalszej akcji = przekierowania.

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

1 minutę temu, brn napisał:

W tym przypadku

Jeśli Chcesz mieć przekierowanie 301, to musisz takowe zaimplementować.


Jeśli domena jest na HTTPS, to przekierowanie z HTTP >301> HTTPS powinno być zastosowane...

 

:chatownik:

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

Przed chwilą, brn napisał:

Tylko dlaczego pod https://blog.mojadomena.pl jest pusty indeks, a pod adresem https://blog.mojadomena.pl wyświetla się zawartość domeny mojadomena.pl. Przecież to się kupy nie trzyma.

1. Prawdopodobnie nie zrobiłeś przekierowania o którym była mowa(301),

2. Sprawdź czy na serwerze nie masz katalogów np. public_html i private_html - private to https, public to http

Potrzebujesz dedykowanej aplikacji internetowej? Napisz :) (PHP, MariaDB/MySQL, MongoDB, JavaScript)

Mój prywatny monitor backlinków

Najlepsze serwery Minecraft. A to kolejna lista zawierająca serwery Minecraft

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