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)
Новые темыОбъявленияСвободное общение
11:52 Google Discover Core Update: Дискавер отделяют от поиска? 
11:36 01.02. Апдейт 31.01 // Chrome готовит "чёрную метку" для ИИ? 
11:35 Апдейт Яндекса 7 февраля. Пока серп трясет, некоторые по ботам плачут 
11:32 Yahoo Scout: Нейро-привет из склепа. Реальный шанс на траф или мимо? 
11:30 ЕС душит ТикТок: прощай бесконечная лента и RPM? Что с монетизацией? 
14:13 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
13:38 2Index - быстрая индексация страниц сайта и обратных ссылок 
12:38 Bankomat001 - Сервис обмена электронных валют 
10:42 Рассылки СМС/SMS, Вайбер/Viber, Ватсап/Whatsapp, Телеграм/Telegram любой тематики по всему миру 
09:36 Мониторинг обменников Сrypto-scout.io 
05:29 Продам обменник криптовалюты, а также новый обменник под ключ с обучением. Скидки на скрипты обменника 
04:20 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
23:26 Sova.gg - надежный обменник криптовалюты. 
19:23 Mixmasters - Exchange without AML and KYC 
12:18 Moltbook: Соцсеть для ботов, где людям закрыли рот. Началось? 
12:06 Кулеры и БП станут золотыми? Медь по 13 штук, олово в космосе 
06:50 Точные прогнозы на футбол 
02:12 Ставки на супер тренды в спорте 
22:31 [AI] Бот за $600к советовал есть сыр с крысами. Нью-Йорк его (наконец-то) снес 
13:38 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
07:11 Список обновленных тем пуст...