Настройка чпу на сайте

298
16 января 2018, 14:02

Здравствуйте! Пытаюсь настроить чпу на сайте (первый раз), для этого создал файл .htaccess в корне. С помощью команды

RewriteEngine on
RewriteRule ^.*uslugi/(.*)$ ?view=uslugi

пытаюсь изменить адрес с test.ru/?view=uslugi на test.ru/uslugi, но команда не работает( Подскажите пожалуйста, в чем может быть проблема?

Answer 1

Правило

RewriteRule ^uslugi($|/) index.php?view=uslugi [L]

соответствует ссылкам

site.ru/uslugi
site.ru/uslugi/
site.ru/uslugi/test

и так далее, все подобные запросы будут перенаправлены в index.php а параметр view будет равен uslugi, после чего обработка правил будет завершена, о чем говорит флаг [L]

Answer 2

Попробуйте так: RewriteRule ^([^/]*)$ /?view=$1 [L]

READ ALSO
Редактирование таблицы как в PhpMyAdmin [требует правки]

Редактирование таблицы как в PhpMyAdmin [требует правки]

В PhpMyAdmin можно релактировать данные кликнув дважды на ячейкеВозможно ли сделать такою же систему со своими таблицами и базо данных?

328
Почему неверно срабатывает валидатор?

Почему неверно срабатывает валидатор?

Есть страница регистрации:

336
Регулярное выражение для валидации textarea

Регулярное выражение для валидации textarea

Здравствуйте, уважаемые товарищи!

287
php mail(), как сделать ссылку в письме текстом

php mail(), как сделать ссылку в письме текстом

Отправляю код для вставки на сайт через email при помощи mail()В письме скрипт вида: <script type="text/javascript" src="http://bla_bla

331