|
|
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
помогите создать .htaccess задача : преодразовать УРЛ в - www.name.ru/index.php?div=history в www.name.ru/history www.name.ru/main.php?div=history&page=main в www.name.ru/history/main www.name.ru/model.php?div=model&page=test&model=73 www.name.ru/model/test/73 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 16:23 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Алексей_Г www.name.ru/index.php?div=history в www.name.ru/history www.name.ru/main.php?div=history&page=main в www.name.ru/history/main www.name.ru/model.php?div=model&page=test&model=73 www.name.ru/model/test/73 Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 16:30 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
А можно поподробнее ??? там ведь хитрость в том, что 3 строки они с разными файлами и надо сделать так, чтобы при набирании одного варианта ссылка чшп на определенный файл при другом варианте - на другой www.name.ru/index.php?div=history в www.name.ru/history (используется index.php) www.name.ru/main.php?div=history&page=main в www.name.ru/history/main (используется main.php) www.name.ru/model.php?div=model&page=test&model=73 www.name.ru/model/test/73 (используется model.php) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 16:37 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
значит напишите 3 правила ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 16:49 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Ежели бы знал как ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 17:05 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Алексей_Г www.name.ru/index.php?div=history в www.name.ru/history (используется index.php) Код: plaintext Алексей_Г www.name.ru/main.php?div=history&page=main в www.name.ru/history/main (используется main.php) Код: plaintext Алексей_Г www.name.ru/model.php?div=model&page=test&model=73 www.name.ru/model/test/73 (используется model.php) Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 17:12 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Вот черт ! поставил, но он не отрабатывается ... В чем может быть дело ??? Может у меня кривые ручки или что то надо еще дописывать... ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 17:43 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
попробуй дописать польный путь, например: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 17:50 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
все равно ничего не выходит.... во всех трех случаях ответ одинаковый... и выводит сообщения типа You don't have permission to access /about/ on this server. или The page cannot be found ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 18:33 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
помоймо текст ошибки говорит сам за себя ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 19:31 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Николай aka Motodorпопробуй дописать польный путь, например: Код: plaintext 1. А что значит полный путь? Относительно чего? ЗЫ. Имею точно такую же проблему. Ошибки 400, 404 и 500. Дебилом себя не считаю, поэтому прошу помочь. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 22:31 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Николай aka Motodorпомоймо текст ошибки говорит сам за себя ... согласен на все 100%, но к сожалению получить сколь либо адекватный результат пока не получилось. :) Если не трудно, можете разместить здесь какой нибудь реальный .htaccess с какого нибудь реального проекта? :) Заранее премного благодарен. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 22:33 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Николай aka Motodorпопробуй дописать польный путь, например: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 23:01 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Алексей_Гпомогите создать .htaccess задача : преодразовать УРЛ в - www.name.ru/index.php?div=history в www.name.ru/history www.name.ru/main.php?div=history&page=main в www.name.ru/history/main www.name.ru/model.php?div=model&page=test&model=73 www.name.ru/model/test/73А при чём тут mod_rewrite? Он решает ОБРАТНУЮ задачу - например, преобразует запрос пользователя вида /history в запрос вида /index.php?div=history и т.д. PHP FAQ: Ссылки на полезные ресурсы. ЧПУ, mod_rewrite PHP FAQ: Регулярные выражения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 23:03 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
* Николай aka Motodorпопробуй дописать польный путь, например: Код: plaintext 1. в какой последовательности автор написал задачю, в такой я и написал ответ... www.name.ru/index.php?div=history в www.name.ru/history ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 09:59 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Господа, странное дело, я конечно ламер, но мне хотелось бы получить реально действующий пример, поэтому я и полез сюда спросить у Вас, но ссылки на мануалы типа читай сам - это хорошо, а помощи то нет... попробую еще раз сформулировать задачу : и так задача : преодразовать УРЛ который набирается в броузере - www.name.ru/index.php?div=history в www.name.ru/history который соответстаенно должен передать параметр div в PHP и соответственно все по образу и подобию... www.name.ru/main.php?div=history&page=main в www.name.ru/history/main www.name.ru/model.php?div=model&page=test&model=73 www.name.ru/model/test/73 тестовое название сайта www.name.ru если нужно прописывать полный путь , то скажите какой он должен быть ? www.name.ru или /home/www/htdocs/ ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 10:36 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Николай aka Motodorв какой последовательности автор написал задачю, в такой я и написал ответ...В любом случае ответ неправильный :) В файловой системе сервера врядли существуют файлы index.php?div=history, main.php?div=history&page=main и model.php?div=model&page=test&model=73. В то, что в ней существуют файлы index.php, main.php и model.php - охотно верю ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 10:40 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Алексей_ГГоспода, странное дело, я конечно ламер, но мне хотелось бы получить реально действующий пример, поэтому я и полез сюда спросить у Вас, но ссылки на мануалы типа читай сам - это хорошо, а помощи то нет... попробую еще раз сформулировать задачу : и так задача : преодразовать УРЛ который набирается в броузере - www.name.ru/index.php?div=history в www.name.ru/history который соответстаенно должен передать параметр div в PHP и соответственно все по образу и подобию... www.name.ru/main.php?div=history&page=main в www.name.ru/history/main www.name.ru/model.php?div=model&page=test&model=73 www.name.ru/model/test/73 тестовое название сайта www.name.ru если нужно прописывать полный путь , то скажите какой он должен быть ? www.name.ru или /home/www/htdocs/ ??? На вскидку: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 12:04 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Ну и не помешает в конце каждого правила добавить буковку L ------------------------------- www.free-lancer.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 12:05 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
тоже самое я написал, только в обратном порядке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 12:16 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
VERS RewriteEngine on RewriteRule ^history$ index.php?div=history RewriteRule ^history/main$ index.php?div=history&page=main RewriteRule ^model/test/73$ model.php?div=model&page=test&model=73 а если history , может меняться на разные значения например test, test1 ? и это касается и всех остальных параметров div и page и model они могут иметь разные значения.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 12:24 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
2Алексей_Г, посмотрите мои примеры! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 12:28 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Алексей_Г VERS RewriteEngine on RewriteRule ^history$ index.php?div=history RewriteRule ^history/main$ index.php?div=history&page=main RewriteRule ^model/test/73$ model.php?div=model&page=test&model=73 а если history , может меняться на разные значения например test, test1 ? и это касается и всех остальных параметров div и page и model они могут иметь разные значения.... А если они могут меняться, надо было в задаче указать, какой вопрос, таков ответ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 12:32 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
Николай aka Motodor2Алексей_Г, посмотрите мои примеры!Уж извините за назойливость, но ваши примеры не будут работать. Уж примите это как факт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 13:52 |
|
||
|
(Apache) mod rewrite, преобразование URL
|
|||
|---|---|---|---|
|
#18+
В случае использования своего скрипта, а не обработки напильником чужого, всегда делаю так: Код: plaintext 1. 2. 3. 4. Покритикуйте, кстати, в области настройки mod_rewrite я не специалист. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2005, 14:19 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33345037&tid=1477361]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
138ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 476ms |

| 0 / 0 |
