![]() |
Показаны 8 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Apache (http://netadmin.ws/forum/forumdisplay.php?forumid=21)
-- mod_rewrite обьясните как... (http://netadmin.ws/forum/showthread.php?threadid=3615)
mod_rewrite обьясните как...
Обьясните плиз на пальцах как сделать чтобы урл вида
1)
default.php?cPath=37
или такой
default.php?cPath=37&osCsid=48beed3168035126c4aa43a7a6065011
превратить в урл вида например
index37.php
2)
и урл
product_info.php?cPath=40&products_id=157
превратить в урл вида например
product_info_37_157.php
Плиз обьясните как это сделать...
И как это отразится на ссесиях, если я так сделаю?
http://httpd.apache.org/docs/mod/mod_rewrite.html
Если не поможет, скажи 
__________________
Всегда есть решение.
http://sitemaker.ru/technologies/webserver/mod_rewrite/
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Что вот пока немогу я добится желаемого результата, все что пока получось это замена ? = & на /
и вот желаемого результата нет
А ты как пишишь?
__________________
Всегда есть решение.
RewriteRule index([0-9])/?([^/]+)?$ default.php?cPath=$1&osCsid=$2
получишь URL вида: /index37/ или /index37/48beed3168035126c4aa43a7a6065011, если есть сессия - имитация категорий.
RewriteRule product_info_([0-9])_([0-9]).php$ product_info.php?cPath=$1&products_id=$2
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Ок. Всем спасибо. Буду читать и разбираться.
правда все ваши примеры пока приводят к тому что сервер ругается ошибкой 500., видимо я что то не так делаю 
Именно ...
А вот у меня другая штука . Apach 1.3, что для mod_rewrite не напишу, вешает 400 ошибку (bad request)
В чем может быть дело ?
(сам mod_rewrite включен и все директивы AllowOverride none отключены)
Ð_аньше правда я работал в Apache 2.0.40, но с недавнего времени его запуски заканчиваются лишь записью в логе:
[crit] (22)Invalid argument: Parent: Failed to create the child process.
[crit] (22506)The handle is invalid. : master_main: create child process failed. Exiting.
[notice] Parent: Forcing termination of child process 3315952
PS: Синтаксис конфигов проверял, пишет что все нормально .
PPS: Вот так я и остался без обоих апачей . Есть может какие идеи ?
__________________
The time was broken ...
| Формат времени GMT. Текущее время 18:05. | Показаны 8 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.