![]() |
|
|
![]()
|
|
| fakeman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
День добрый. Читал сегодня всевозможные статьи по поводу ЧПУ и модуля 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/...rite/index.html но всёравно не выходит.. :( Это сообщение отредактировал(а) fakeman - 26.5.2009, 17:21 |
|||
|
||||
| Nigel |
|
||||
|
познаю мир ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 20.11.2007 Репутация: 7 Всего: 19 |
да так, если не хотите писать полный путь от корня. Ссылка http://localhost/phpsite/news/название_новости у вас не получится, если в скрипте вы выбираете по айди. А вот http://localhost/phpsite/news/№новости можно.
|
||||
|
|||||
| fakeman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
Nigel, не не работает :(
в .htaccess у меня написано так
и пробовал писать так RewriteBase /phpsite/ невыходит :( :( |
|||
|
||||
| Nigel |
|
|||
|
познаю мир ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 20.11.2007 Репутация: 7 Всего: 19 |
Писать надо RewriteBase /phpsite/, тк. скрипты у вас в этой папке.
Далее RewriteRule ^news/(\d+)$ news/news_view.php?id=$1. У вас в папке phpsite есть папка news? А в ней файл news_view.php? Создайте этот файлик и напишите в нем
|
|||
|
||||
| fakeman |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
ДА всё так. ШАс таков код
Написал в news_view.php
При таком урл http://localhost/phpsite/news/news_view.php?id=20 выдал такое Array ( [id] => 20 ). Но сам урл как видите не поменялся :( |
||||
|
|||||
| Nigel |
|
|||
|
познаю мир ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 20.11.2007 Репутация: 7 Всего: 19 |
Ну а теперь оставьте все как есть и наберите http://localhost/phpsite/news/25
|
|||
|
||||
| fakeman |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
Не работает :( в логах пишется такой еррор
:(:(:( |
||||
|
|||||
| fakeman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
Может кто поможет ? :(
|
|||
|
||||
| Nigel |
|
|||
|
познаю мир ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 20.11.2007 Репутация: 7 Всего: 19 |
Неужели не решили проблему за это время?
Вот почитайте тогда http://www.workingwith.me.uk/articles/scripting/mod_rewrite, http://www.egoroff.spb.ru/portfolio/apache/rewriteguide.html |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |