- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, кто подскажет, как в .htaccess сделать редирект с урла site.ru/112.html (где 112 ID новости) на урл site.ru/112-stranica-s-cpu.html ? :)
Подскажем - редирект на php :)
RewriteRule ^(\d+).html$ r.php?$1 [L]
Подскажем - редирект на php :)
RewriteRule ^(\d+).html$ r.php?$1 [L]
А в самом php файле что должно быть? Эту строку я прописал в .htaccess :o
В скрипте уже можно завершить урл, вытягивая из бд остальную часть с ЧПУ и сделать 301 редирект на новый адрес.
например для дле:
Получим ссылку /123-тайтл-новости
Вот прописал я в файле r.php такой код:
#alt_name - сео_тайтл
#dle_post - таблица
Я не совсем понял каким образом надо подключить таблицы. :o
Я не совсем понял каким образом надо подключить таблицы
:)
Таблицы выбираются во время sql запроса, подключится нужно к mysql и выбрать базу данных.
Ладно, вот полностью рабочий код
После отладки, если ИД не пройдет проверку можно редиректить всех на главную страницу сайта.
:)
Таблицы выбираются во время sql запроса, подключится нужно к mysql и выбрать базу данных.
Ладно, вот полностью рабочий код
После отладки, если ИД не пройдет проверку можно редиректить всех на главную страницу сайта.
Спасибо, только у меня по-прежнему редиректит на site.ru/-.html :o
так надо одну страницу редиректить или по маске много страниц?
так надо одну страницу редиректить или по маске много страниц?
Вот блин, а ведь верно, сколько там страниц для редиректа то?
Если их несколько, можно просто для каждой прописать свой редирект отдельно. Или решили перейти с одного вида чпу на другой?
Хз, я тестил у себя - работает. Поковыряйте базу, может поля не совпадают.
так надо одну страницу редиректить или по маске много страниц?
Много, штук 700 :)
Хз, я тестил у себя - работает. Поковыряйте базу, может поля не совпадают.
Странно, вроде все заполнил правильно. :(
Еще более странно откуда в последнем примере пустой редирект, там либо есть, либо даже если запрос не правильный должен вывести сообщение об ошибке.
Может скините урл в личку? :)