- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
попробуй эти две строки перенести в конец файла
Не работает.
нет, наверное, не так, все же 2 строки в начало и опции FollowSymLinks под кодировку и L убери из квадратных скобок - эт вроде как последнее правило означает
т.е. вот так в начало
AddDefaultCharset utf-8
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} ^option=com_content&view=category&layout=blog&id=1&Itemid=111$
RewriteRule ^index\.php$ http://site.ru/uslugi.html [R=301,NC]
Сделал так у себя - работает.
А вот как мне надо зацикливается, если указать другой параметр, то все тоже в порядке.
Но мне надо чтобы вобще не было параметров, а он по умолчанию старый подставляет.
нет, наверное, не так, все же 2 строки в начало и опции FollowSymLinks под кодировку и L убери из квадратных скобок - эт вроде как последнее правило означает
т.е. вот так в начало
AddDefaultCharset utf-8
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} ^option=com_content&view=category&layout=blog&id=1&Itemid=111$
RewriteRule ^index\.php$ http://site.ru/uslugi.html [R=301,NC]
Сделал так у себя - работает.
А вот как мне надо зацикливается, если указать другой параметр, то все тоже в порядке.
Но мне надо чтобы вобще не было параметров, а он по умолчанию старый подставляет.
Если прописать только вышеприведенные строки то перенаправляет на
http://site.ru/uslugi.html?option=com_content&view=category&layout=blog&id=1&Itemid=111
и выдает 404.
Если прописать с параметрами из .htaccess joomla
То перенаправляет на
http://site.ru/uslugi.html?option=com_content&view=category&layout=blog&id=1&Itemid=111
и говорит
там ниже все на index.php перенаправляется, наверное, с этим заморочка зацикливания, т.к. параметров новых нет и старые копируются. если L встявишь обратно в квадратные скобки, тоже получишь 404 - страницы такой реально нет выходит или есть но без параметров? а вот как избавится от параметров я бы тоже хотел знать.
Есть вроде способ средиректить на файл, а оттуда уже без параметров сделать ручной редирект на нужную страницу. Только вот я не знаю на сколько хорошо воспримет яндекс два редиректа
А у тебя много внешних и тоже подклеить хочется к новым урлам? а то может проще сейчас поставить sef и без проблем все настроить
я нашел себе решение, может поможет, вот тут описал: /ru/forum/comment/8668958
http://webmaster.yandex.ru/delurl.xml
Над формой написано, что надо сделать прежде чем удалять.
Спасибо большое
Всем привет,ребят скажите пожалуйста как проверить сайт на дубли страниц?Сайт у меня на Друпале
Один хороший человек на своем блоге помог докапаться до истины, как сделать перенаправление с отсечением параметров без доп. файла:
Options +FollowSymLinks
RewriteEngine On
RewriteEngine /
RewriteCond %{QUERY_STRING} ^option=com_content&view=category&layout=blog&id=1&Itemid=111$ [NC]
RewriteRule ^(.*)$ http://site.ru/uslugi.html? [R=301, L]
Т.е. в результате будет редирект301 любого урла с такими параметрами на http://site.ru/uslugi.html без параметров (? после html ключевой момент для их отброса). L - чтобы произошел моментальный редирект и правила ниже не выполнялись.
Вариант рабочий, проверенный минимум на двух сайтах!
Один хороший человек на своем блоге помог докапаться до истины, как сделать перенаправление с отсечением параметров без доп. файла:
Options +FollowSymLinks
RewriteEngine On
RewriteEngine /
RewriteCond %{QUERY_STRING} ^option=com_content&view=category&layout=blog&id=1&Itemid=111$ [NC]
RewriteRule ^(.*)$ http://site.ru/uslugi.html? [R=301, L]
Т.е. в результате будет редирект301 любого урла с такими параметрами на http://site.ru/uslugi.html без параметров (? после html ключевой момент для их отброса). L - чтобы произошел моментальный редирект и правила ниже не выполнялись.
Вариант рабочий, проверенный минимум на двух сайтах!
Спасибище! Заработало! Вот так
Передавай спасибо тому кто про знак вопроса подсказал :)
baloon добавил 18.03.2011 в 17:49
Всем привет,ребят скажите пожалуйста как проверить сайт на дубли страниц?Сайт у меня на Друпале
Дубли вредны для ПС, поэтому заходи в панели для вебмастеров в ПС и там смотри какие страницы проиндексированы, загружены роботами и ищи дубли.
Последствия от смены адреса - это удаление из индекса страницы, если она возвращает 404 код ошибки в случае отсутствия, или же верная установка редиректа 301 на новую страницу сайта.
Все это прописывается в файле .htaccess
Если меняете полностью страницу, то в таком случае укажите еще и основной хост.
На самом сайте не забудьте те ссылки, которые вели на эту страницу сделать на новые страницы. И внешние ссылки тоже в том числе, если они расположены, например на известных каталогах.
Дубли вредны для ПС, поэтому заходи в панели для вебмастеров в ПС и там смотри какие страницы проиндексированы, загружены роботами и ищи дубли.
К сожалению, для Гугла это не работает. Тоже сайт на Друпал и простая команда site:site.ru выдает количество страниц в 2 раза больше реальных, хотя в перечисление только реальные (в роботе все остальное вроде бы запретила)