- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
301 тоже симпатично, может быть даже более оптимально и, кстати, чуть проще
301 редирект его ведь надо на какую-то определенную страницу делать, а точнее с дубля на основной адрес. Технически это сложнее чем просто выдавать 404 ошибку.
А никто не подскажет вариант с 301 редиректом на основную страницу? Был бы очень признателен.
Тоже сайт на Joomla с компонентом ARTIO JoomSEF.
В итоге, ссылка на статью с главной страницы имеет вид:
http://сайт/категория/название-статьи.html
с модуля "Последние статьи":
http://сайт/категория/название-статьи-2.html
с карты сайта:
http://сайт/категория/название-статьи-3.html и т.д.
Как бы "обрезать" эти -2, -3 в конце ссылок? Не отключать же теперь модули.
Экспериментировал с mod rewrite на локальном серевере, но руки совсем не туда заструганы.
.htaccess имеет вид:
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
Что посоветуете?
Какая версия Джумлы ? В последней версии как раз этот баг с ItemID.
Я тоже недавно запустил несколько сайтов на Joomla. Яндекс проиндексировал с дублями, вместо 50 страниц, в индексе по 100-140, сейчас постепенно по 1-3 страницы отваливаются. Один сайт пока только морда, ещё на одном только страницы с категориями вылезли. Сейчас думаю, что делать, за такие дубли бан можно получить?
Тоже сайт на Joomla с компонентом ARTIO JoomSEF.
В итоге, ссылка на статью с главной страницы имеет вид:
http://сайт/категория/название-статьи.html
с модуля "Последние статьи":
http://сайт/категория/название-статьи-2.html
с карты сайта:
http://сайт/категория/название-статьи-3.html и т.д.
У меня на последней версии Joomla 1.0.13 и на главной половина страниц название-статьи.html, а половина название-статьи-2.html, так же и с модуля "Последние статьи", в разнобой идут.
Старый сайт на 1.0.11 и на главной и в категориях ссылки одинаковые, если делаешь новый раздел, то уже новые ссылки появляются, на 1.0.12 тоже самое.
Strom, Версия Joomla - 1.0.12.
saker, у меня по сайту пока только Google гулял, но в индексе еще нет. MSN и Yahoo - только главная, а индексирующего бота Яндекса вообще не было, поэтому хотелось бы это как-нибудь исправить, чтобы проблем не наживать. Даже не знаю что делать, с программированием у меня вообще никак. Сижу код правлю методом "научного тыка", пока что получилось вроде, чтобы в "последних новостях" и на главной показывалась одна ссылка. Буду издеваться над остальным. Пока успехи не очень.((
Acu, Я сам слаб в программирование, пока тоже копаюсь на локале. Если ещё Яндекс не проиндексировал сайт, оставь статьи или на главной или в разделах.
Пока что додумался до следующего варианта:
В файле /components/com_sef/joomsef.php дописал после 508-й строки
$string = $GLOBALS['mosConfig_live_site'].'/'.$sefstring.(($URI->anchor)? '#'.$URI->anchor : '');
следующее:
$string = ereg_replace("_[0-9]", '', $string);
В итоге все урлы вроде
http://сайт/категория/название-статьи_2.html
http://сайт/категория/название-статьи_3.html
теперь выглядят как
http://сайт/категория/название-статьи.html
Пока что экспериментировал на локальном сервере и не очень долго, поэтому может где есть подводные камни в CMS. Для меня решение, кажется, приемлемое.
Из минусов: не работают многостраничные страницы в теории, потому что обрезается ее номер, и нельзя допускать одинаковых названий.
1) 404 по неверным урлам
2) robots.txt
Professor,
А вы меня не просветите как эту задачку можно при помощи robots.txt решить? Я честно не знаю.
Это баг с дублями появлятеся в последних версиях Джумлы.
Лечится так:
В файле
components/com_content/content.html.php
Код
$_Itemid = $Itemid;
Заменить
$_Itemid = $mainframe->getItemid( $rows[$i]->id, 0, 0 );
Код
$row->_Itemid = $Itemid;
Заменить
if ( $task != 'view' && $task != 'category' ) {
$row->_Itemid = $mainframe->getItemid( $row->id, 0, 0 );
} else {
// when viewing a content item, it is not necessary to calculate the Itemid
$row->_Itemid = $Itemid;
}