- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет. Есть вопрос:
возможно как-то отменить 301 редирект при запросе несуществующей страницы и загрузить свою страницу?
Всем спасибо за ответы.
Стандартно при запросе несуществующей страницы сервер возвращает код ошибки 404 - "не найдено", а не редирект. Если у вас редиректит, значит кто-то это настроил, значит можно и отключить и сменить адрес редиректа.
--
p.s. Зачем вы задаете один и тот же вопрос в разных темах?
Да, если я верно понял... вот к примеру по этому урлу http://avangard-taxi.com.ua/zakaz-taxi-v-aeroport-borispol.html у вас 404, тогда вы идете в .htaccess и заменяете "/zakaz-taxi-v-aeroport-borispol.html" на http://avangard-taxi.com.ua/ и при заходе на 1ссылку в попадете на 2 ... как-то так..:)
Стандартно при запросе несуществующей страницы сервер возвращает код ошибки 404 - "не найдено", а не редирект. Если у вас редиректит, значит кто-то это настроил, значит можно и отключить и сменить адрес редиректа.
--
p.s. Зачем вы задаете один и тот же вопрос в разных темах?
Вопрос заключается в том, чтобы запросы в раздел Products (url http://.../products/... ) перенаправлять (а не выдавать 404 или 301) на обработку в самописный плагин.
---------- Добавлено 20.04.2015 в 20:25 ----------
Да, если я верно понял... вот к примеру по этому урлу http://avangard-taxi.com.ua/zakaz-taxi-v-aeroport-borispol.html у вас 404, тогда вы идете в .htaccess и заменяете "/zakaz-taxi-v-aeroport-borispol.html" на http://avangard-taxi.com.ua/ и при заходе на 1ссылку в попадете на 2 ... как-то так..:)
.htaccess в моем случае не вариант - управляться сайт будет не мной
Вопрос заключается в том, чтобы запросы в раздел Products (url http://.../products/... ) перенаправлять (а не выдавать 404 или 301) на обработку в самописный плагин.
---------- Добавлено 20.04.2015 в 20:25 ----------
.htaccess в моем случае не вариант - управляться сайт будет не мной
У Вас после создания нового типа данных не работает ЧПУ? Если да то попробуйте обновить настройки (/wp-admin/options-permalink.php).
Если не то, то опишете подробней проблему
WooCommerce Product Request (https://wordpress.org/plugins/woo-product-request/) - Покупка в один клик
У Вас после создания нового типа данных не работает ЧПУ? Если да то попробуйте обновить настройки (/wp-admin/options-permalink.php).
Если не то, то опишете подробней проблему
Самописный плагин работает как отдельная система, даже таблицы свои. Вопрос в том как можно без создания в разделе Pages страниц с определенным alias-ом подхватывать записи из этих таблиц при запросе урла типа http://.../products/kolbasa/ - kolbasa - это алиас из таблицы плагина.
Самописный плагин работает как отдельная система, даже таблицы свои. Вопрос в том как можно без создания в разделе Pages страниц с определенным alias-ом подхватывать записи из этих таблиц при запросе урла типа http://.../products/kolbasa/ - kolbasa - это алиас из таблицы плагина.
Вам нужно создать кастомный тип данных, функция register_post_type
Вам нужно создать кастомный тип данных, функция register_post_type
А что эта функция предусматривает наличие записей в другой таблице?
Самописный плагин работает как отдельная система, даже таблицы свои. Вопрос в том как можно без создания в разделе Pages страниц с определенным alias-ом подхватывать записи из этих таблиц при запросе урла типа http://.../products/kolbasa/ - kolbasa - это алиас из таблицы плагина.
Тогда через htaccess и не важно вами будет управляться сайт или не вами.
В htaccess сделаете одно правило, которое будет все запросы типа .../products/... передавать на обработку в скрипт плагина (хотя если он никак с ВП не связан и вообще отдельная система, то это не плагин, а просто скрипт в папке). Уже в скрипте разбирайте полученный урл и перенаправляйте куда надо. Для стороннего пользователя этого скрипта можно сделать систему управления редиректами.
Все правильно. В .htaccess перехватываете все обращения к /products/ и перенаправляете их в отдельный скрипт. Если нужен роутинг адресов в пределах этой ветки с возможностью подключения произвольного скрипта и шаблона, могу предоставить мой роутер. Хотя странно, что такой раздел, как Продукты, работает в обход основного сайта. Или у вас наоборот сайт на WP должен быть придатком к вашему скрипту?