Помощник
|
Логика построения сайта. Рассматриваются 2 варианта. |
volkan
|
Сообщение
#1
|
||
|
|
||
|
|||
Shaka13 |
24.1.2013, 19:56;
Ответить: Shaka13
Сообщение
#2
|
|
не совсем понял, что ты хотел сказать, но то, что до конца не понял это очевидно, скорее всего сказывается нехватка базовых знаний и опыта.
сейчас одна точка вхождения наиболее популярная и самая распространенная технология. site.ru/index.php?page=pages/about.php - это немного по идиотски выглядит, можно сделать site.ru/index.php?page=about или совсем красиво, например вот так site.ru/about/ про 2 вариант я совсем не понял, шаблон ты можешь подключать по-любому в любом варианте |
|
|
volkan
|
Сообщение
#3
|
|
Спасибо за отзыв. Так как у меня опыта нет почти, мне интересно услышать, каким способом вдальнейшем будет удобнее пользоваться, а то, что могу по-любому - знаю , но как лучше....
Одну точку входа где-то ругали, я тогда внимания не придавал, а сейчас стало интересно, кто как к ней относится, чтоб глобально не ошибиться)) |
|
|
Shaka13 |
24.1.2013, 20:38;
Ответить: Shaka13
Сообщение
#4
|
|
сейчас практически все приложения строятся на единой точке входа, применительно к веб, опишу упрощенно алгоритм:
|
|
|
Shaka13 |
24.1.2013, 21:16;
Ответить: Shaka13
Сообщение
#5
|
|
ЗЫ
1. вариант, как правило подразумевает модульность, что делает сайт легко расширяемым и легко поддерживаемым, т.е. при расширении изменений в других файлах практически не требуется. 2. больше подходит для небольших статических сайтов, т.к. расширение и модернизация затрагивает многие уже существующие файлы, а так происходит значительное дублирование кода. |
|
|
Mr.Developer |
24.1.2013, 22:09;
Ответить: Mr.Developer
Сообщение
#6
|
|
Уважаемый ТС, советую вам фильтровать полученные данные и ни в коем случае не принимать в них параметры типа page.php (вместе в расширением). Такие сайты очень легко взламываются ибо злоумышленник может проинклудить что-то совсем другое нежели вы ожидаете xD
Пусть в параметрах будут разрешены только максимум цифры,буквы и знак «-» |
|
|
volkan
|
Сообщение
#7
|
|
Да, действительно, учту, спасибо большое!
|
|
|
isvetlichniy |
25.1.2013, 0:30;
Ответить: isvetlichniy
Сообщение
#8
|
|
можно сделать site.ru/index.php?page=about или совсем красиво, например вот так site.ru/about/ я бы делал вот так site.ru/?page=about site.ru/?page=home site.ru/?page=contact ЧПУ есть, выглядит адекватно и не требует никаких настроек htaccess или чего то другого. ну и единая точка входа |
|
|
vipers |
25.1.2013, 8:51;
Ответить: vipers
Сообщение
#9
|
|
юзай CodeIgniter
|
|
|
Mr.Developer |
25.1.2013, 11:39;
Ответить: Mr.Developer
Сообщение
#10
|
|
isvetlichniy, А в чем собственно проблема прикрутить сюда еще и rewrite rules?
В итоге будут красивые адреса типа site.ru/about, etc |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продвижение молодого сайта | 30 | maxmer | 6368 | 26.3.2024, 21:49 автор: c4p1t4l15t |
|
SEO-текст на главной странице сайта и в категориях | 5 | boltuk | 1355 | 26.3.2024, 21:43 автор: c4p1t4l15t |
|
Какой % отказов нормален для сайта? | 10 | Aloof | 2548 | 24.3.2024, 21:45 автор: Liudmila |
|
Быстрая индексация страниц сайта и обратных ссылок - 2Index | 32 | 2Index | 5834 | 18.3.2024, 16:33 автор: 2Index |
|
Перенос сайта на CMS Wordpress | 8 | freeax | 4847 | 10.3.2024, 14:58 автор: freeax |
Текстовая версия | Сейчас: 29.3.2024, 10:44 |