- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Есть сайт, который полностью на 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