![]() |
|
|
![]()
|
|
| Bezonik |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 8.1.2009 Репутация: нет Всего: нет |
Здравствйте, подскажите, кто сталкивался с данной пробемой
У меня установлен apache (работаю локально) в папке htdocs создал рабочую папку project в каторую поместил файл .htaccess Содержимое файла RewriteEngine on RewriteBase / RewriteRule ^admin([^/\.]+)/?$ admin.php?id=$1 [L] ввожу в url http://localhost/project/admin.php?id=1 но почему-то ничего не срабатывает url к требуемому виду (http://localhost/project/admin/1) не преобразуется подскажите кто знает решение данного вопроса? попросил проверить товарища, у него все работает, RewriteRule отрабатывает нормально Может что-то с настройками , но в httpd.conf AccessFileName .htaccess и LoadModule rewrite_module modules/mod_rewrite.so включен |
|||
|
||||
| goga075 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 358 Регистрация: 7.10.2007 Репутация: 2 Всего: 8 |
Bezonik
Тебе нужно в хтасце прописывать редирект с http://localhost/project/admin.php?id=1 на http://localhost/project/admin/1 Rewrite не будет тебя перебрасывать с admin.php?id=1 в admin/1, он тока будет при образовывать! |
|||
|
||||
| Bezonik |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 8.1.2009 Репутация: нет Всего: нет |
мне ведь нужно преобразовать к http://localhost/project/admin/1
|
|||
|
||||
| goga075 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 358 Регистрация: 7.10.2007 Репутация: 2 Всего: 8 |
Так, пройдя по адресу http://localhost/project/admin/1 у тебя открывается нужная страница??
Я просто не могу понять что у тебя не так. Ты толком не объяснил ситуацию!! А друг, он пробовал на своем сервере или на твой заходил? Попробуй как вариант сменить localhost на свой IP внешний или внутренний! |
|||
|
||||
| Bezonik |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 8.1.2009 Репутация: нет Всего: нет |
я кликая по ссылке и попадаю на http://localhost/project/admin.php?id=1 а мне нужно сделать чпу c помощью htaccess, чтобы url преобразовался к виду http://localhost/project/admin/1 погуглил вот нашел способ RewriteRule ^admin([^/\.]+)/?$ admin.php?id=$1 [L] якобы похожие примеры работают, только в других примерах заменен admin на informaton а товаришь запускал локально у себя и у него преобразововался к нужному виду мой пример, таким образом я полагаю что кто-нибудь когда-то сталкивался с подобными ситуациями и может быть дело совсем не в htaccess а нужно что-то изменить в config? |
|||
|
||||
| goga075 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 358 Регистрация: 7.10.2007 Репутация: 2 Всего: 8 |
Тогда прописывай в хтасце
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |