- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте,
Joomla 1.7
Были сделаны редиректы:
www. на http://
index.php на без /index.php
.htaccess выглядит так:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.php\ HTTP/
RewriteRule ^(([^/]+/)*)index\.php(.*)$ http://site.ru/$1$2 [R=301,L]
Когда сохраняю что либо в админке, видимо включается строка адреса и в стандартный линк administrator/ добавляется еще одно слово и получается administrator/administrator/ . Далее ошибка 404 и выкидывает на сайт.
Проблема еще и в том что index.php из промежуточных ссылок не пропал. То есть присутствуют старые ссылки типа: http://site.ru/index.php/sitemap.html - как убрать не знаю
Думаю это я что то не так в .htaccess написал, буду благодарен за исправления.
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.php\ HTTP/
RewriteRule ^(([^/]+/)*)index\.php(.*)$ http://site.ru/$1$2 [R=301,L]
Это что такое и зачем надо?
Поищите Artio или Sef404.
потерто.......
В фирменной коробке Joomla лежит нормальный пример .htaccess
RewriteCond ^%{THE_REQUEST}$ index\.php
RewriteRule ^(.*)index\.php $1 [R=301,L,QSA]
RewriteCond ^%{THE_REQUEST}$ index\.php
RewriteRule ^(.*)index\.php $1 [R=301,L,QSA]
При вводе адреса со вставкой index.php - выдает 404 ошибку и зачем то в адресной строке показывает путь к корневой директории на сервере
---------- Добавлено 05.10.2012 в 00:06 ----------
Это что такое и зачем надо?
Поищите Artio или Sef404.
Уже стоит sef, но он по ходу не сливает старые адреса в index.php после домена.
То есть index.php убран через sef/joomla, все хорошо, но если прописать старый адрес вместе с index.php - то его открывает нормально, index.php на месте.
Давайте адрес сайта, посмотрим.