настройка движка Joomla

Автор shtiva, 09-02-2011, 18:32:00

« назад - далее »

shtivaTopic starter

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


chikalev

а по подробнее можно?
Правовой уголок офицера Вооруженных Сил Российской Федерации
  •  


SeoBrabus

настройте ЧПУ, составьте правильный роботс и .htaccess
  •  

shtivaTopic starter

Мой роботс выглядит так
User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
User-agent: Yandex
Disallow: /administrator/
Disallow: /cache/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
Sitemap: http://мой-сайт.ру/index.php?option=com_xmap&sitemap=1&view=xml
Host: мой-сайт.ру
  •  

SeoBrabus

посмотрите еще в яндексе инфу по роботс для  joomla, там есть еще нюансы, такие как например закрытие страниц для печати, закрытие rss, закрытие pdf и так далее.
  •  


shtivaTopic starter

#5
htacces
DirectoryIndex index.html index.php
AddDefaultCharset utf-8

RewriteEngine On
RewriteCond %{HTTP_HOST} ^мой-сайт.ru$ [NC]
RewriteRule ^(.*)$  http://мой-сайт.ru/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]

RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]

RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]

RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]

RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})

RewriteRule ^(.*)$ index.php [F,L]

SecFilterEngine off

php_value session.save_path "/мой-сайт.ru/public_html/tmp"


Добавлено: 09-02-2011, 20:28:06


Закрытие pdf не знаю на сколько это актуально, а вот за совет закрыть rss спасибо, это может пригодиться.


Добавлено: 09-02-2011, 22:12:07


Добавил в роботс эти строки

Disallow: /*rss.html
Disallow: /index.php?*
Disallow: /index2.php?option=com_content&task=emailform

  •  

shabananton

В Joomla серъезные проблемы с дублированием ссылок... этого помогает избежать компонент sh404 например. Однако я на одном из сайтов использую собственный SEF Joomla, плагины и кое-что ручками допиливал
В частности проблема с дублями и её решение подробно описана здесь:
http://forum.zvirec.com/viewtopic.php?f=46&t=6895&hilit=%D0%B4%D1%83%D0%B1%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA&start=30

Еще обязательно надо закрыть от индексации ссылки на версию для печати, пдф, послать другу. Вот например отправка письма закрыта:
Disallow: /component/mailto

И обязательно следить, чтобы не было дублей главной, чем тоже очень грешит Joomla

shtivaTopic starter

  •