Yolziii
Guest
Красивый URL для страниц сайта
Всем привет!
Преамбула. Сейчас пишу движок сайта, одна из задач - сделать "красивые" url для страниц сайта, то есть:
не "сайт.про.природу/index.php?раздел=животные&животное=лошадь",
а "сайт.про.природу/животные/лошадь"
Подробно о том, зачем это нужно можно найти здесь:
http://www.artlebedev.ru/kovodstvo2/sections/48/
http://www.webmascon.com/topics/navigation/1a.asp
http://www.webmascon.com/topics/navigation/2a.asp
Сейчас, я все реализовал следующим образом:
При создании новой странички из админмодуля или вручную (смотря что за страничка и кто ее создает) в файловой структуре сайта создается соответствующая папка, в нее копируется index.php. В нем скрипт определяет положение текущей страница на сайте, берет контент из БД, и перенастраивает все относительные ссылки.
Собственно говоря вопрос: Не возникнет ли у меня проблем с переносом на разные хостинги при такой схеме? Например, из-за использования "../" или такой вот работой с файловой системой? Я на нескольких хостингах уже протестировал, пока все работает, но все-таки...
И еще вопрос: кто-нибудь может подсказать другие реализации "красового url"? Наверняка я зря стараюсь...
Заранее спасибо!
Всем привет!
Преамбула. Сейчас пишу движок сайта, одна из задач - сделать "красивые" url для страниц сайта, то есть:
не "сайт.про.природу/index.php?раздел=животные&животное=лошадь",
а "сайт.про.природу/животные/лошадь"
Подробно о том, зачем это нужно можно найти здесь:
http://www.artlebedev.ru/kovodstvo2/sections/48/
http://www.webmascon.com/topics/navigation/1a.asp
http://www.webmascon.com/topics/navigation/2a.asp
Сейчас, я все реализовал следующим образом:
При создании новой странички из админмодуля или вручную (смотря что за страничка и кто ее создает) в файловой структуре сайта создается соответствующая папка, в нее копируется index.php. В нем скрипт определяет положение текущей страница на сайте, берет контент из БД, и перенастраивает все относительные ссылки.
Собственно говоря вопрос: Не возникнет ли у меня проблем с переносом на разные хостинги при такой схеме? Например, из-за использования "../" или такой вот работой с файловой системой? Я на нескольких хостингах уже протестировал, пока все работает, но все-таки...
И еще вопрос: кто-нибудь может подсказать другие реализации "красового url"? Наверняка я зря стараюсь...
Заранее спасибо!