Witam zrobiłem całkiem niedawno prostą stronę i nie wiem dlaczego szukając jej w google nie pojawia się dokładny adres: http://laweciarz24h.pl/ tylko jest: http://v114150.home.net.pl/ co może być przyczyną, i czy to jakoś wpływa na pozycjonowanie strony?
IMO źle skonfigurowałeś domenę, może wybrałeś alias ?
może być alias, przekierowanie i podobne. Najlepiej zaprząc do tego Google Webmaster Tools.
na początku pokaże podstawowe błędy a potem można iść o ich tutorialach.
Mi wygląda na przekierowanie zamiast rekord A.
Pomoże mi ktoś to naprawić?
Przyczyną jak wspominają poprzednicy może być złe skonfigurowanie domeny w panelu. Na pewno tak jest, ale co dokładnie to by trzeba było zajrzeć do niego.
Czy to wpływa źle na pozycjonowanie? Tak. Strona nie powinna być dostępna pod różnymi adresami. Jeśli jest dostępna pod kilkoma różnymi, powinno się zastosować przekierowania.
By rozwiązać Twój problem proponuję dodać do pliku .htaccess zaraz po RewriteEngine On takie linijki:
RewriteCond %{HTTP_HOST} ^v114150.home.net.pl [NC]
RewriteRule ^(.*)$ http://laweciarz24h.pl/$1 [R=301,L]
Albo w samym php gdzieś na początku wykonywania się kodu:
if ( $_SERVER['HTTP_HOST'] == 'v114150.home.net.pl' ) {
header("Location: http://laweciarz24h.pl/" . $_SERVER['REQUEST_URI'], true, 301);
}
To powyższe piszę z głowy, nie testowałem, więc nie gwarantuję, że zadziała jak powinno.
Kolejna sprawa. Twoja domena dostępna jest zarówno pod adresem www.laweciarz24h.pl jak i laweciarz24h.pl (bez www). To tez powinno zostać załatwione przekierowaniem.
Masz uniwersalne przekierowanie 301 dla RewriteEngine w .htaccess (wybierz jedną wersję, albo z www, albo bez):
# usuwanie przedrostka www z adresów
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# dodawanie przedrotska www do adresów
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
jw… zle skonfigurowana domena w panelu administracyjnym