Google Yandex видят только главную, в чем ошибка?

12
RO
На сайте с 13.07.2009
Offline
88
#11
не понял где они отдают 404? любая ссылка открывается, все работает

аффтар да вам бы немного теории не помешало, если отдает 404 это не значит что страница не откроется совсем. Копаете не в ту сторону с роботсами и прочим сеоинструментарием. сделайте как я сказал и все будет нормально.

KoDmAn
На сайте с 24.09.2009
Offline
42
#12
Coyote777:
начинал на нем, перейти уже проблема и нравится в нем работать только и всего, пробовал joomla не пошло

перейти как раз не проблема:

1. вырубите все неиспользуемые плагины

2. пройдитесь по сайту любым офф-лайн браузером

3. залейте на хостинг получившиеся чистейшие html странички

4. ???????

5. PROFIT

Vladimir
На сайте с 07.06.2004
Offline
614
#13
Coyote777:

не понял где они отдают 404? любая ссылка открывается, все работает

главная 200 - http://www.bertal.ru/index.php?url=http%3A%2F%2Fs-notebook.com%2F&ar=80007#h

внутренняя 404 - http://www.bertal.ru/index.php?url=http%3A%2F%2Fs-notebook.com%2Fremont-komputerov-moskva%2F&ar=80006#h

вы настроили пермалинк. Варианты:

- либо автоматом не прописались изменения в файл .htaccess, тогда вручную.

- либо вы прописали с ошибкой

- либо с вопросом к хостеру.

проверьте работоспособность сайта без пермалинка( сайтом http://www.bertal.ru)

Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
Coyote777
На сайте с 02.03.2009
Offline
55
#14
RedOK:

гда точно не скажу так как с вп не работаю, нужно поставить заголовок в самом начале страницы
header('HTTP/1.1 200 OK');

добавлял не помогло

вы настроили пермалинк

что это?

- либо автоматом не прописались изменения в файл .htaccess, тогда вручную.

какие изменения? что вручную надо сделать?

При чем тут открывается или нет? Скрипт видимо так настроен что отдает 404.
ССЫЛКА и так у вас со всем внутряком. Только главная 200 отдает.

да в этом проблема похоже, как тут разобраться? из-за чего это?

Host напишите правильно

поправил

хостеру вопрос задал, пока молчат...

Обмен статьями и ссылками строго по тематикам: Компьютеры 1 (ремонт и бу техника); SEO, создание сайтов 1; Реклама (мобильные стенды) 1.
Coyote777
На сайте с 02.03.2009
Offline
55
#15

Хостер ответил что вся проблема в robots.txt и прикрепил инструкции по его настройке.

Еще небольшая деталь на хостинге это не основной сайт. основной в папке

/www/htdocs/

а этот в /www/htdocs/service

может в .htaccess что-то не так?

вот файл .htaccess


Options +Includes +FollowSymLinks -Indexes
AddHandler server-parsed .shtml
DirectoryIndex index.shtml index.htm index.php index.html
AddDefaultCharset windows-1251
CookieTracking on
CookieExpires "1 years"


ErrorDocument 404 /index.php
php_flag register_globals 0

RewriteEngine On
RewriteRule ^service/ - [last]
RewriteCond %{HTTP_HOST} (www.)?s-notebook тчк com [nocase]
RewriteRule (.*) service/$1 [last]


# default php version is 4.3.9
# uncomment next line to use latest 4.4.x
#AddType application/x-httpd-php44 php
# uncomment next line to use latest 5.x
#AddType application/x-httpd-php5 php

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
Vladimir
На сайте с 07.06.2004
Offline
614
#16
Coyote777:
Хостер ответил что вся проблема в robots.txt и прикрепил инструкции по его настройке.

- хостинг отписку прислал, или вы неправильно задали вопрос. Вопрос должен быть о 404 ошибке, а не о индексации поисковиками.

- в папке вашего сайта, должен быть файл htaccess вот с такой записью

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

Nadejda добавил 23.03.2010 в 15:48

Coyote777:

header('HTTP/1.1 200 OK');

добавлял не помогло

Это всегда помогает:)

добавляется в файл header.php ( в вашей папке темы), добавляется в начало файла(без пробелов):

<?phpздесь не должно быть пробелов

header("http/1.0 200 Ok");
?>

В таком решении есть недостаток, на несуществующие записи ответ тоже будет всегда 200.

Вердпресс сам должен отдавать 200 если запись есть. Может у вас ошибка в вашей сборке вердпресса.

если все таки запись (синим) не будет работать, то тогда вопрос к хостингу.

Coyote777
На сайте с 02.03.2009
Offline
55
#17
Nadejda:

- в папке вашего сайта, должен быть файл htaccess вот с такой записью
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

УРААА все заработало! дествительно в дополнительной папке с WP в htaccess не хватало этой записи!

Nadejda огромное СПАСИБО!!!

Тему можно закрывать

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий