PDA

Zobacz pełną wersję : Problem z indeksowaniem przez Google



Artur1979
04-03-2014, 15:45
Witam, mam jeden główny serwis oraz kilka innych, testowych, na home.pl. Każdy jest w oddzielnym katalogu, w home mam ustawione "brak przekierowania", bo był problem przy instalacji i ominąłem go przekierowaniem na odpowiedni katalog w pliku .htaccess które wygląda tak:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?strona1\.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !/strona1/
RewriteRule ^(.*)$ /strona1/$1 [L]

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?strona2\.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !/strona2/
RewriteRule ^(.*)$ /strona2/$1 [L]

Problem polega na tym, że Google "skacze" pomiędzy tymi katalogami, i czasami indeksuje treść ze strony2 jako strona1.com/strona2, czyli jakby wychodzi poza katalog danego serwisu i chodzi po pozostałych katalogach. W katalogu głównego serwisu mam ustawione w .htaccess Options -indexes.

Jak zablokować tego rodzaju zachowanie robota oraz ogólnie, możliwość wejścia na stronę strona1.com/strona2/ ?

Dzięki z góry

trzepiz
05-03-2014, 14:32
Witam, mam jeden główny serwis oraz kilka innych, testowych

Zatem najlepszym wyjściem będzie dla tych serwisów testowych wyłączyć całkowicie indeksowanie. Rozumiem, że nie chcesz indeksować stron "testowych"

W pliku robots.txt dodaj

Disallow: /
Co całkowicie zablokuje indeksowanie dla całej strony.

Artur1979
05-03-2014, 14:45
Ok, a co jeżeli kiedyś będę chciał mieć w drugim katalogu normalną stronę, nie-testową? Czy pomoże w robots.txt wymienić katalogi wszystkich pozostałych serwisów, dla każdego z nich z osobna? Np dla strona 1 disallow: /strona2, dla strona 2 disallow: /strona1? W sensie, czy takie rozwiązanie w ogole podziała i czy nie spowoduje to zablokowania indeksowania wszystkich stron, niezależnie od tego z której strony google "patrzy"?

Dzięki

trzepiz
05-03-2014, 15:03
Jeśli będziesz chciał mieć kilka stron w podkatalogach to po prostu zrób to jak należy, czyli ustaw dla domeny odpowiedni katalog, w którym się znajduje strona.
Nie rozumiem, po co chcesz się męczyć przy pomocy przekierowań htaccess.

Artur1979
05-03-2014, 20:25
Ponieważ to jest Joomla i miałem problemy przy instalacji, na które odpowiedzi znalazłem w tym artykule :

http://www.dobreprogramy.pl/TomTar/Joomla-na-hostingu-home.pl,31423.html

a konkretnie w jednej z opowiedzi :

"Warto wspomnieć, że modyfikacja ścieżki w pliku path.php pociąga za sobą także inne problemy, które mogą w przyszłości wystąpić:
1. konieczność modyfikacji pliku po każdej aktualizacji systemy CMS Joomla! do nowszej wersji,
2. nieprawidłowości w funkcjonowaniu niektórych rozszerzeń do Joomli.

Lepszym rozwiązanie jest pozostawienie nienaruszonego pliku path.php, i skierowanie domeny w panelu na główny katalog serwera FTP. Następnie w głównym katalogu serwera FTP tworzymy nowy plik .htaccess o zawartości:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domena\.com\.pl$ [NC]
RewriteCond %{REQUEST_FILENAME} !/katalog/
RewriteRule ^(.*)$ /katalog/$1 [L]

Kod należy zmodyfikować o nazwę własnej domeny i nazwę własnego katalogu z instalacją Joomli. Plik będzie realizował przekierowanie na podkatalog na poziomie serwera WWW IdeaWebServer, nie jak wcześniej na poziomie serwera DNS. Dodatkowo w pliku configuration.php należy zmiennej live_path przypisać adres URL, zgodnie z powyższym wpisem @TomTar.

Czemu to rozwiązanie?
Po aktualizacjach Joomli unikniemy konieczności dodatkowych modyfikacji, jak również problemów z działaniem niektórych rozszerzeń. Z tego co wiem home.pl przygotowuje się do aktualizacji swojego IdeaWebServer - tak aby było ono bardziej kompatybilne z popularnymi systemami CMS."

Wtedy jeszcze oczywiście nie wiedziałem, że ustawienie konta bez separacji serwisu powoduje że można między nimi się przemieszczać. Ale teraz po dodaniu instrukcji "disallow" przestało indeksować pozostałe katalogi, pytanie czy tylko kiedy zaczyna z głównego adresu będzie miało taką instrukcję, czy ją sobie zapamięta i będzie omijał adres strona2.com w ogóle.

Dzięki za odpowiedzi,

Artur

mac
05-03-2014, 21:28
Stary i bardzo zacny sposób na Homa :) polecam

zeki
08-03-2014, 10:30
A nie lepiej zmienić serwer? Darmowe bez problemów działają i żadnych siupów przy instalacji nigdy nie było.