Привет Я пытаюсь создать .htaccess с помощью механизма перезаписи, но я не могу найти регулярное выражение, чтобы заставить его работать, и на самом деле я боролся с ним в течение нескольких дней. Поэтому у меня есть 2 типа PHP некоторые файлы выглядеть следующим образом:Некоторые проблемы с .htaccess regex
- list.php
- users.php
и другие страницы с 1 параметром, ВСЕГДА с тем же именем
- user.php? р = 1
- action.php? р = 1
Все они находятся в той же папке: localholst/my_dir/администратор/
Так что я хочу сделать RewriteRule сделать следующее:
- localholst/my_dir/администратор/действия => ? localholst/my_dir/администратор/actions.php
- localholst/my_dir/администратор/пользователь/1 => localholst/my_dir/админ/user.php р = 1
Мой .htaccess теперь:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC]
Спасибо, это, кажется, работает. –
Рад сообщить, что это сработало, вы можете пометить ответ как принятый, нажав на отметку в левом верхнем углу моего ответа. – Croises