Редирект с несуществующей страницы на существующую

интернет компьютеры php htaccess

Вопрос такой:
нужно чтобы ОПРЕДЕЛЕННЫЕ несуществующие страницы ссылались на ОПРЕДЕЛЕННЫЕ существующие страничка, причем ПРОЗРАЧНО ДЛЯ пользователя(поисковиков клиентов и тд).
То есть
редирект например с http://domen.kz/?p=1111 (которого нет) перекидывался на http://domen.kz/index_.php?id=72

все реализовать посредством .htaccess или php

P.S. сайт стоит на cms modx (так на всякий случай)

Искал в google, но не нашел cry.gif

Примечание:
нужно штук 5-10 страниц (просто переношу с WordPress на MODX и надо сохранить несколько страниц для трафика)

Примечание:
а если страниц так таковых нету, т.к. они генерируются благодаря cms ????
Ответы:
А много таких редиректов нужно сделать или все один или пару?
Ну смотрите, придется сделать все ручками, на каждой странице просто положить в body следующий код:
Простите, но я пока что не знаком с MODX.
Если в теории, то вы должны знать при каких запросах (например, при нажатии на определенные пункты меню) генерируются эти пустые несуществующие страницы. И исходя из этого, можно присвоить этим запросам (пунктам меню) определенный шаблон (определенная html-верстка).
если я тя понял то это делаеться так:
в .htaccess
redirect 301 /?p=111 http://domen.kz/index_.php?id=72
В MODx можно создать простенький плагин (кусок PHP-кода) который будет смотреть на запрошенный адрес, и, если он подлежит редиректу, будет вызывать $modx->sendForward(<id документа, на который нужно перейти>) и привязать его к системному событию OnPageNotFound. Однако, это приведёт к тому, что данный документ станет доступен одновременно и по старому, и по новому адресу - а это дублирующий контент на сайте, не есть гуд для поисковиков. Более грамотным решением будет перенаправление посетителя не через sendForward, а с помощью $modx->sendRedirect(<новый адрес>) - в этом случае, будет выдан заголовок, что документ перемещён, для поисковиков это будет сигнал обновить информацию в своей базе и, если старый адрес у кого-то в закладках браузера - закладки также обновятся, и проблема дублирующего контента решится. Адрес документа по известному id можно получить с помощью вызова $modx->makeUrl(<id документа>).


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.