- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Продолжение...
Недавно создавал подобный топик и обрисовал задачу, но задачу я обрисовал неверно и получил неверный резалт (ребята-то ответили тогда правильно) :(
Стоял WP с урлами вида
domain.com/*.php
domain.com/?param
с первым видом урла справляется ErrorDocument 404 /404.html в .htaccess и успешно
с параметрическим думал поможет то что ниже, однако не помогает, так как роботы под этот урл индексят морду сайта
RewriteCond %{THE_REQUEST} "^GET \/\?.*"
RewriteRule ^(.*)$ /? [R]
как мне на 404.html параметрич урлы средиректить?
Спасибо.
Так ведь ErrorDocument 404 открывает страницу 404.html с параметрами если нет попробуйте сделать 404.php у меня работает так:
ErrorDocument 404 /404.php
К примеру мойсайт.ru/holobuda.php?param=5 открывает страницу 404.php c параметрами
а на 404 странице скрипт считывания параметров $_SERVER['REQUIEST_URI']
Вот похожая проблема: /ru/forum/354501
Думаю ответ Вам подойдёт, только нужно будет $0? заменить на /404.html
Вот похожая проблема: /ru/forum/354501
Думаю ответ Вам подойдёт, только нужно будет $0? заменить на /404.html
Заменил на
RewriteBase /
RewriteCond %{QUERY_STRING}.+
RewriteRule ^(.*) /404.html [R]
ErrorDocument 404 /404.html
Открывает страницу с параметром :(
1) в этом варианте сервер выдаст в хедер код 410 на любые GET запросы
2) в этом варианте сервер выдаст в хедер код 410 только на GET запросы /?cat= и /?p=
3) в этом варианте любые GET запросы средиректятся на главную, сервер выдаст в хедер код 301
4) в этом варианте средиректятся только GET запросы /?cat= и /?p=, сервер выдаст в хедер код 301
значение кода 410 – урл навсегда удалён с сервера,
значение кода 301 – старый урл навсегда перемещён на новый урл,
в 1 и 2 вариантах редиректов происходить не будет, например, на запрос http://host.com/?cat=12 сервер выдаст в хедер код ошибки 410 и покажет содержимое страницы, прописанной в ErrorDocument 410 /404.html , но в строке браузера урл будет такого вида http://host.com/?cat=12
в 3 и 4 вариантах произойдёт редирект на морду, т.е. при запросе http://host.com/?cat=12 откроется http://host.com/
в этой задаче самое главное передать поисковикам необходимые коды, а редиректить на 404.html не надо, потому что на 404.html сервер отдаст код 200, получится, что все старые страницы переехали на новый урл 404.html
До чего же правильное замечание!
А учиться уже поздно или рано :)
Спасибо еще раз!