| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > Разобраться с ЧПУ |
| Автор: fakeman 26.5.2009, 17:20 | ||
День добрый. Читал сегодня всевозможные статьи по поводу ЧПУ и модуля mod_rewrite. Но чего то у меня не выходит это дело реализовать может где то что то упустил.. у меня стоит Denwer выход на сайт у меня такой http://localhost/phpsite/ т.е. это значит что надо в .htaccess писать такое
так ? У меня в есть раздел новостей на сайте и хотелось бы сделать в ЧПУ сами новости лежат в папке news(/phpsite/news/index.php) index.php у меня как шаблонк нему include page.php(вывод из базы новостей с урл на news_view.php) ну и при нажатии на новость в урл у меня такое http://localhost/phpsite/news/news_view.php?id=№новости как можно было бы сделать такое http://localhost/phpsite/news/название или http://localhost/phpsite/news/№новости П.С. читал и это http://forum.vingrad.ru/forum/topic-52881/unread-1/hl/mod_rewrite/index.html но всёравно не выходит.. :( |
| Автор: Nigel 27.5.2009, 17:32 | ||||
да так, если не хотите писать полный путь от корня. Ссылка http://localhost/phpsite/news/название_новости у вас не получится, если в скрипте вы выбираете по айди. А вот http://localhost/phpsite/news/№новости можно.
|
| Автор: fakeman 27.5.2009, 23:41 | ||
| Nigel, не не работает :( в .htaccess у меня написано так
и пробовал писать так RewriteBase /phpsite/ невыходит :( :( |
| Автор: Nigel 28.5.2009, 18:18 | ||
| Писать надо RewriteBase /phpsite/, тк. скрипты у вас в этой папке. Далее RewriteRule ^news/(\d+)$ news/news_view.php?id=$1. У вас в папке phpsite есть папка news? А в ней файл news_view.php? Создайте этот файлик и напишите в нем
|
| Автор: Nigel 29.5.2009, 09:04 |
| Ну а теперь оставьте все как есть и наберите http://localhost/phpsite/news/25 |
| Автор: fakeman 29.5.2009, 15:01 | ||||
Не работает :( в логах пишется такой еррор
:(:(:( |
| Автор: fakeman 10.6.2009, 04:02 |
| Может кто поможет ? :( |
| Автор: Nigel 10.6.2009, 16:37 |
| Неужели не решили проблему за это время? Вот почитайте тогда http://www.workingwith.me.uk/articles/scripting/mod_rewrite, http://www.egoroff.spb.ru/portfolio/apache/rewriteguide.html |