- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Есть сайт, который полностью на HTML. Сейчас, когда количество страниц перевалило за сотню, естественно, стало очень и очень неудобно редактировать страницы и обновлять сайт. Решил писать движок на PHP. Но ведь у меня все страницы с расширением .html и многие имеют PR=2, а будут с расширением .php. Как не потерять уже достигнутый результат (позиции, вес…)? То есть хочется оставить расширение .html и те же адреса, но как это реализовать, ведь данные будут браться из БД. Подскажите, пожалуйста.
mode rewrite гуглить.
Вы братья или однофамильцы? )))
.htaccess
в control.php обрабатывать сроку запроса ($_GET['do']), выводить нужные данные из БД. Самый удобный способ (лично для меня).
pistol добавил 11.05.2009 в 11:06
Вы братья или однофамильцы? )))
Только сейчас обратил внимание :) Наверно тезки.
RewriteCond %{REQUEST_FILENAME} !-d
А эти строки что дают? Никогда их не использовал ;( И не очень понял по справке зачем они нужны.
Можно и так прописать в .htaccess (если хостер не заблокировал это):
Этим вы даёте понять php-интерпретатору, что файлы с окончанием .html тоже надо обрабатывать как php.
А эти строки что дают? Никогда их не использовал ;( И не очень понял по справке зачем они нужны.
http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html#rewritecond (в данном случае делаем исключение для обработки, обрабатываем только то, что задумали, только файлы и папки, гет запросы например нам (control.php скрипту) нафиг не нужны).
Этим вы даёте понять php-интерпретатору, что файлы с окончанием .html тоже надо обрабатывать как php.
А в чем тогда смысл движка? :) Все равно будет 100 файлов, хоть и с иклудами шапки, меню и т.д.
Старые статические урл должны направляться ядру, которое уже должно вытягивать те или иные данные из базы (по полю `url` = 'mysuperpage.html' например). собирать их и отдавать юзеру.
Можно и так прописать в .htaccess (если хостер не заблокировал это):
Этим вы даёте понять php-интерпретатору, что файлы с окончанием .html тоже надо обрабатывать как php.
Да, это самый простой и лучший вариант. Тем более что у вас сайт в глазах поисковых ботов не изменит структуры и все ссылки со сторонних ресурсов не будут давать ошибку 404. У меня все сделано именно так. Все пути на страницы сайта оканчиваются на .html, хотя написаны они на PHP