2 главные страницы
Страницы: 1
2 главные страницы
site.ru и site.ru/index.php - это ведь одинаковые страницы smile:confused:? Эти две странички вдвоем влетели в индекс, как правильно скрыть от индекса /index.php? Или наоборот /index.php оставить, а site.ru скрыть? Может вообще их обеих в индексе оставить нужно? И ещё один вопросик насчет категорий: site.ru/kategoriya и site.ru/kategoriya/ - тоже ведь одинаковые страницы, но опять же проиндексировалась и та и другая, а с ними то что делать?
Не всегда это идентичные страницы, посмотрите .htaccess , если там "DirectoryIndex index.php", то да, это идентичные страницы и одну из них надо скрыть, а если нет, то всё в порядке
Продай свою работу здесь spacetemplate.ru
Да, там стоит DirectoryIndex index.php и страницы идентичные. Вот я и спрашиваю - как правильно запретить индексировать site.ru/index.php?
убратьт index.php можно через 301 редирект с index.php на на  http://site.ru/
Код
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ 
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]

прописать это  в вашем фале .htaccess, который в корне сайта.
а по слешу в конце адреса сложно сказать не зная вашего движка сайта.
Цитата
vitoss пишет:
убратьт index.php можно через 301 редирект с index.php на на http://site.ru/
Код
 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ 
RewriteRule ^index\.php$ http://site.ru/ [R=301,L] 

прописать это в вашем фале .htaccess, который в корне сайта.
а по слешу в конце адреса сложно сказать не зная вашего движка сайта.
Движок - DLE, хотел написать и забыл)
Цитата
vitoss пишет:
убратьт index.php можно через 301 редирект с index.php на на http://site.ru/
Код
 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ 
RewriteRule ^index\.php$ http://site.ru/ [R=301,L] 

прописать это в вашем фале .htaccess, который в корне сайта.
а по слешу в конце адреса сложно сказать не зная вашего движка сайта.
Спасибо, с редиректом всё получилось :)Остался вопрос только про слэши
Ну неужели никто с этим не сталкивался?
Цитата
oneuser пишет:
Движок - DLE, хотел написать и забыл)
для дле есть лучший вариант закрытия index.php

Код
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.*)index\.php$
RewriteRule ^(.*)index\.php$ $1 [R=301,L]
### Редиректы с index.php на сайт
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
он избавляет еще от http://site.ru/category/index.php, http://site.ru/search/index.php, http://site.ru/tag/index.php и др.
Изменено: vitoss - 1 Января 2013 18:17
Цитата
 oneuser пишет:
Остался вопрос только про слэши
 открываем  .htaccess и добавляем:


Код
RewriteRule ^(.+)/$ $1 [R=301,L]
Изменено: vitoss - 1 Января 2013 18:26
Цитата
vitoss пишет:
Цитата
oneuser пишет:
Остался вопрос только про слэши
Открываем файл /engine/engine.php
НАХОДИМ:
Код
 if ($do == "cat" and $category != '' and $subaction == '') { 
НИЖЕ ДОБАВЛЯЕМ:
Код
          if( $config['allow_alt_url'] == "yes" AND $category_id AND $view_template != "rss") {
 
            $re_cat = get_url( $category_id );
 
            if ($re_cat != $_GET['category'] OR substr ( $_SERVER['REQUEST_URI'], - 1, 1 ) != '/' ) {
               $re_url = explode ( "index.php", strtolower ( $_SERVER['PHP_SELF'] ) );
               $re_url = reset ( $re_url );
 
               header("HTTP/1.0 301 Moved Permanently");
               header("Location: {$re_url}{$re_cat}/");
               die("Redirect");
            }
         } 
не помогло почему-то
Цитата
oneuser пишет:
не помогло почему-то
попробуйте добавить

Цитата
vitoss пишет:
RewriteRule ^(.+)/$ $1 [R=301,L]
Цитата
vitoss пишет:
Цитата
oneuser пишет:
Остался вопрос только про слэши
открываем .htaccess и добавляем:
Код
 RewriteRule ^(.+)/$ $1 [R=301,L] 
Я тоже видел это на серче) если это дописать, то вообще страница открываться не будет с какой-то непонятной ошибкой.
Все мои вопросы были здесь http://alaev.info/blog/post/2400Спасибо vitoss за ссылочку)
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
08:26 Помогите! ОТКРЫЛАСЬ монетизация на ЮТЮБ! Но Как быть в 2024 с Adsense? 
08:23 Rotapost прикрыли! Чем пользоваться? 
17:53 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
22:27 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
12:39 2Index - быстрая индексация страниц сайта и обратных ссылок 
06:17 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
11:46 SharkBoss - партнёрская программа для монетизации ЛЮБЫХ видов трафика (включая спам). 
08:32 Услуги продвижения в авито 
08:30 Сайты с зарубежным трафиком КУПЛЮ 
04:08 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
02:14 Сервис смс активаций и аренды мобильных номеров ALISMS 
22:06 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
21:00 Onechange.me — надежный обменник криптовалют и фиатных средств 
20:57 Форекс Лиды, Горячий Трафик Форекс, Лиды Форекс 2025, Горячий Трафик Крипто, Целевые Лиды Гэмблинг, Финансовые Рынки Лиды 
13:08 Бесплатный майнинг Tether (USDT) 
10:29 С юмором по жизни! 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь