Общие > Веб Сервера

вопрос о чпу и RewriteRule

(1/4) > >>

Michel_Mak:
Преобразовав url ?$action=menu_1 нужно получить, http://www.сайт.ru/меню_1/ , но при выполнении .htaccess

RewriteEngine on
Options +FollowSymlinks
RewriteBase /t/
RewriteRule ^(.*)menu/(.*)$ $1/?$2

и url http://www.сайт.ru/menu/2

получаю редирект на корень сайта ???

NeoNox:

--- Цитировать ---url ?$action=menu_1 нужно получить, http://www.сайт.ru/меню_1/
--- Конец цитаты ---

Такой запрос:
http://www.сайт.ru/php.pl?action=menu_1 ?
Вероятно описывается так:
RewriteRule ^(.*)$ ./php.pl?action=$1

Michel_Mak:

--- Цитировать ---RewriteRule ^(.*)$ ./php.pl?action=$1
--- Конец цитаты ---

При такой записи сервер выходит на 10060 - Connection timeout
Internet Security and Acceleration Server

NeoNox:
Напиши полностью какой нужен запрос и на что он должен заменяться.

Michel_Mak:
написал скрипт "книжная полка", данные берутся из базы url при этом выглядит так: ?&категория&книга&id_пользователя.
Если пользователь выбрал категорию показываю список книг (имеется сортировка по книгам и авторам) ей принадлежащих, при выборе книги - вывожу соответственно информацию по ней.
Хотел с помощью RewriteEngine сделать нормальный ЧПУ.
Но утыкаюсь в вышеупомянутую ошибку.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии