powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / mod_rewrite
7 сообщений из 7, страница 1 из 1
mod_rewrite
    #38017149
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть страницы main.php, users.php и так далее

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

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

на users/add/ ..

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

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

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

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


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