Я бы вот так написал
RewriteEngine on RewriteBase / RewriteRule ^catalog$ catalog/ [R=301,L]
А делаете вы все правильно.
Вот скрипт для проверки корректности заголовков:
<?php if (isset($_POST['get'])) { $url = isset($_POST['url']) ? trim($_POST['url']) : ''; $resourse = curl_init(); curl_setopt($resourse, CURLOPT_HEADER, 1); curl_setopt($resourse, CURLOPT_NOBODY, 1); curl_setopt($resourse, CURLOPT_RETURNTRANSFER, 1); curl_setopt($resourse, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($resourse, CURLOPT_URL, $url); $echo = curl_exec($resourse); curl_close($resourse); echo str_replace("\n", '<br />', $echo); } ?> <form action="" method="post"> <input type="text" name="url" value="<?= isset($url) ? $url : '' ?>" /> <input type="submit" name="get" value="Заголовки" /> </form>
В вашем случае при переходе к http://www.mysite.ru/catalog должен быть сперва заголовок 301, потом 200.
Посмотрите пожалуйста, возможно вам это поможет http://help.yandex.ru/webmaster/?id=1067132
Добрый день.
Попробуйте вот эту программу для проверки уникальности текста.
Добрый день, лично я сталкивался с такой ситуацией, было 2 сайта по недвижимости. Один был в ТОП10 и как только я второй вогнал в ТОП20, он второй сайт вообще перестал ранжировать, то есть в индексе сайт остался, а по запросам вылетает только первый сайт, второго во всей 1000 нет. После письма в Яндекс, мне сказали что второй сайт зааффелирован с первым, по причине одинаковых контактов и семантического ядра.
Смысл всего это - Яндекс борется с монополизированием выдачи какой то одной компанией.
DenisVS, да. Я понимаю, что для сайта с тысячью страниц это не вариант, а для небольшого сайта - вполне приемлемое решение.
bigton добавил 02.06.2010 в 18:39
RZ101, если программист решит вопрос с дублями страниц на уровне CMS и ссылки на страницы с продублированным контентом буду выдавать 404-ю ошибку, то после переиндексации вашего сайта страницы-дубли будут автоматически исключены.
К вариант, взять часть текста со станицы (несколько слов) и написать в поисковой строке Яндекса следующее:
"фраза/предложение" site:domain.ru
Вы сразу увидите все страницы на которых присутствует данная фраза. Важно: фразу надо писать в кавычках.
Пользуюсь http://www.google.com/analytics/, очень гибкий.
Посмотрите тут все подробно написано.
Выскажу свое мнение по вашим вопросам.
Если на страницы нижнего уровня не ведет ни одна ссылка, значит на эти страницы не может попасть человек, значит эти страницы бесполезны для человека и их нахождение в индексе бессмысленно. Да и робот не сможет попасть на эти страницы, если на них не ведет ни одна ссылка, а файл sitemap.xml, согласно определению Яндекса "это файл, расположенный на сайте, с дополнительной информацией о страницах сайта, подлежащих индексированию.". То есть присутствие этого файла совсем не гарантирует индексацию страницы без внешних ссылок.
На сколько я понимаю, вы занимаетесь внутренней оптимизацией, мне кажется создавать для этого 1000 не связанных друг с другом страниц, делать с каждой страницы по 50 ссылок с нужными вам анкорами не имеет смысла. Эти страницы просто не будут передавать ни какого веса, потому что на них никто не ссылает, значит они ничего не весят. Да и 50 исходящих с анкорами больше похоже на спам...
Лучше сделать все как ни будь по красивее: с главной ссылка на раздел, в разделе 1000 страниц, каждая страница ссылается на одну предыдущую и две последующие, с каждой страницы идет по 2-4 ссылки с нужными анкорами на нужные страницы.
Честно, не знаю :) эту функцию я написал самостоятельно для своих целей.