- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Яндекс индексирует категории на DLE сайте со слэшем и без него отдельно.Т.е. в индексе Яши получается по две одинаковых страницы с "/" на конце и без.
Вопрос: Как разрешить ПС индексацию страниц только со слэшем на конце,либо наоборот?
Вероятно вот так:
Вероятно вот так:
Disallow: */
Вероятно или точно?
Рисковать не хочется просто.
Да и в таком случае ПС не будет индексировать категории выводящиеся тэгом {link-category}?!ведь они идут со слэшем в конце по умолчанию.
Вероятно или точно?
Сказал из собственного примера, на моем блоге по такому принципу закрыты все урлы, кончающиеся на /feed.
Все работает как надо, то есть все что до слэша - индексируется, а с /feed - нет.
Рисковать не хочется просто.
Не проще тогда сделать редирект с урл со слэшем, на урл без него, ну или наоборот.
Скорее так:
Disallow: /*/
А то запретите индексацию морды тоже (Спецсимвол '*' означает любую (в том числе пустую) последовательность символов.)
может лучше редирект сделать
Яндекс индексирует категории на DLE сайте со слэшем и без него отдельно.Т.е. в индексе Яши получается по две одинаковых страницы с "/" на конце и без.
Вопрос: Как разрешить ПС индексацию страниц только со слэшем на конце,либо наоборот?
моня для начала убрать (добавить) слеш:
убираем слеш в конце пути
RewriteCond %{REQUEST_URI} ^([^.]+)/$
RewriteRule ^[^.]+/$ /%1 [QSA,L]
добавляем слеш в конце пути:
RewriteRule ^(.+[^/])$ $1/ [QSA]
затем делаем редирект дублей одной и той же страницы на основной ее адрес:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]
т.о. мы получим редирект всех страниц-дублей на http://www.site.ru/
зы. тока как вариант ))
зы.зы. видимо лучший вариант:
RewriteRule ^([^/]+).html[/]$ ./index.php?page=$1 [QSA]
- здесь мы исключеам возможное включение слешей в пути к странице - чтобы было невозможно обработать
путь вида http://site.ru/somedir/somedir/file.html, если не найдена ни одна из выше
обрабатываемых директорий(делаем это исключением из пути слешей записью [^/])
..как-то так..
моня для начала убрать (добавить) слеш:
убираем слеш в конце пути
RewriteCond %{REQUEST_URI} ^([^.]+)/$
RewriteRule ^[^.]+/$ /%1 [QSA,L]
добавляем слеш в конце пути:
RewriteRule ^(.+[^/])$ $1/ [QSA]
затем делаем редирект дублей одной и той же страницы на основной ее адрес:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]
т.о. мы получим редирект всех страниц-дублей на http://www.site.ru/
зы. тока как вариант ))
зы.зы. видимо лучший вариант:
RewriteRule ^([^/]+).html[/]$ ./index.php?page=$1 [QSA]
- здесь мы исключеам возможное включение слешей в пути к странице - чтобы было невозможно обработать
путь вида http://site.ru/somedir/somedir/file.html, если не найдена ни одна из выше
обрабатываемых директорий(делаем это исключением из пути слешей записью [^/])
..как-то так..
Спасибо.последний вариант больше подходит.попробую.
vital917 добавил 07.10.2010 в 16:01
проделываю выше написанные действия.Появляется бесконечный редирект
Запрещать не надо, лучше сделать 301 редирект.
Наверное, как то так, чтобы все стали со слешем:
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.htm$
RewriteRule (.+) $1/ [R=301,L]
моня для начала убрать (добавить) слеш:
убираем слеш в конце пути
RewriteCond %{REQUEST_URI} ^([^.]+)/$
RewriteRule ^[^.]+/$ /%1 [QSA,L]
добавляем слеш в конце пути:
RewriteRule ^(.+[^/])$ $1/ [QSA]
затем делаем редирект дублей одной и той же страницы на основной ее адрес:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]
т.о. мы получим редирект всех страниц-дублей на http://www.site.ru/
зы. тока как вариант ))
зы.зы. видимо лучший вариант:
RewriteRule ^([^/]+).html[/]$ ./index.php?page=$1 [QSA]
- здесь мы исключеам возможное включение слешей в пути к странице - чтобы было невозможно обработать
путь вида http://site.ru/somedir/somedir/file.html, если не найдена ни одна из выше
обрабатываемых директорий(делаем это исключением из пути слешей записью [^/])
..как-то так..
Где это прописывается, в каком файле?
Где это прописывается, в каком файле?
тот который хтассес