Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / mod_rewrite / 7 сообщений из 7, страница 1 из 1
29.10.2012, 15:16:17
    #38017149
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mod_rewrite
есть страницы main.php, users.php и так далее

надо чтобы получилось main/, users/ и так далее.

И еще users.php?do=add, users.php?do=delete и т.д.

на users/add/ ..

подскажите какие правила надо прописать.
...
Рейтинг: 0 / 0
30.10.2012, 09:40:51
    #38018075
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mod_rewrite
Народ, ну что никто не знает? Неужели для каждой страницы свое правило придется катать? Должно же быть универсальное правило.
...
Рейтинг: 0 / 0
30.10.2012, 09:52:04
    #38018093
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mod_rewrite
Документация никак не помогает?
...
Рейтинг: 0 / 0
30.10.2012, 10:07:38
    #38018121
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mod_rewrite
vkle,

Додумался только до
Код: html
1.
2.
RewriteRule users/$ users.php [L]
RewriteRule users/([-a-zA-Z0-9_]+)/$ users.php?do=$1 [QSA,L]
...
Рейтинг: 0 / 0
30.10.2012, 10:32:27
    #38018165
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mod_rewrite
Вполне рабочий вариант. Часто на том месте, где у Вас "[-a-zA-Z0-9_]+" используют выражение ".*". Но это уже по месту определяться, какой вариант правильный или больше подходит.
...
Рейтинг: 0 / 0
30.10.2012, 10:55:11
    #38018234
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mod_rewrite
vkle,

Вариант то рабочий, но для каждой страницы приходится писать свое такое правило. Я думал можно написать одно-два и оно будет для всех страницы подобным образом отрабатывать.
...
Рейтинг: 0 / 0
30.10.2012, 11:05:58
    #38018255
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mod_rewrite
Попробуйте посмотреть примерно в таком направлении:
Код: php
1.
RewriteRule (.*)/(.*)/$ $1.php?do=$2

Это уровень идеи, не более
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / mod_rewrite / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]