Форум → Программирование → PHP для идиотов → У меня ошибка в коде ДНК или Дайте плз рецепт по ModRewrite
У меня ошибка в коде ДНК или Дайте плз рецепт по ModRewrite
Страницы: ← Следующая страница →
-
Всем привет!
Мужики, никогда не работал с ModRewrite [… ну да … бывает…. понимаю что стыдно >:0) ] решил попробовать. глянул пару страниц в сети и попытался по аналогии состряпать вот такое - в надежде что заработает (вот самое простое):
http://site.ru/index.php?ctrl=aaa&action=bbb
http://site.ru/aaa/bbb/
RewriteRule ^(.*)/(.*)/(.*)/$ $1index.php?ctrl=$2&action=$3
Пробовал еще пяток комбинаций - но угадать не удалось. Рецептик готового решения подскажите пожалуйста.Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru -
Авг. 25, 2008, 9:30 д.п., спустя 16 минут 40 секунд
Как мне когда-то отвечали :-)RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/$ index.php?ctrl=$1&action=$2
Должно быть что-то похожее. Только когда сейчас проверял, появилась проблема с закрывающим слешем (в смысле, в вариациях URL с ним и без него; где-то на форуме уже исали про это) :-\ -
Авг. 25, 2008, 9:48 д.п., спустя 17 минут 27 секунд
угу… попробую на досуге. спасибо. может и получится.Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru -
-
Авг. 25, 2008, 12:24 п.п., спустя 24 минуты 27 секунд
killich, у тя с днк все пучком
KENDO,
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [R=301,L] -
Авг. 25, 2008, 3:47 п.п., спустя 3 часа 23 минуты 17 секунд
killich, framework делаешь?
:) уже сделал. На стадии тотального рефакторингаkillich, у тя с днк все пучком
фуф! спасибо :)^(.*[^/])$ /$1/ [R=301,L]
осталось только понять что тут написано. :)Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru -
Авг. 25, 2008, 4:24 п.п., спустя 36 минут 59 секунд
вот оно :)Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru -
Авг. 25, 2008, 4:57 п.п., спустя 32 минуты 18 секунд
осталось только понять что тут написано. :)
какую часть именно?
Эту?^(.*[^/])$ /$1/
или эту?[R=301,L]
https://smappi.org/ - платформа по созданию API на все случаи жизни -
Авг. 25, 2008, 4:59 п.п., спустя 2 минуты 21 секунду
killich, а как выглядит кнтроллер?
ваще как система работает?) -
Авг. 25, 2008, 5:48 п.п., спустя 48 минут 42 секунды
вам еще не надоело свои "фреймворки" клепать… Лучше бы один из проектов устоявшихся поддержали расширениями…
https://smappi.org/ - платформа по созданию API на все случаи жизни -
Авг. 25, 2008, 5:51 п.п., спустя 3 минуты 19 секунд
- За это время я написал новую версию фреймворка для решения этой задачи
поставленные задачи решать надо, а не фреймворки воркать :)все умрут, а я изумруд -
-
Авг. 25, 2008, 6:15 п.п., спустя 7 минут 25 секунд
Ага, надо еще уточнить, что "это время" - это был срок отведенный на весь проект.- За это время я написал новую версию фреймворка для решения этой задачи
поставленные задачи решать надо, а не фреймворки воркать :) -
Авг. 25, 2008, 6:20 п.п., спустя 4 минуты 36 секунд
ну да
Ага, надо еще уточнить, что "это время" - это был срок отведенный на весь проект.- За это время я написал новую версию фреймворка для решения этой задачи
поставленные задачи решать надо, а не фреймворки воркать :)все умрут, а я изумруд -
Авг. 25, 2008, 7:51 п.п., спустя 1 час 31 минуту 22 секунды
Алексу мегазачет за рассказ про- За это время я написал новую версию фреймворка для решения этой задачи
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!