Итак, я пишу веб-программу, и вместо массы /?p=54&z=42
и т. Д. В URL я настроил ее так, чтобы указывать первый «каталог» (например, /home/
)функция, второй «каталог» (например, /home/view/
), который будет действием.
Прямо сейчас установка его как localhost/home/
работает, установка его на localhost/settings/
также работает, но когда я изменяю егона localhost/stats/
он пытается найти файл или папку ... не перенаправляя его на переменную, которая будет использоваться в PHP ... У меня был файл .PHP, который я там находил, но удалил его 2 дня назад.Apache все еще пытается найти файл, который был там.Я безуспешно перезагружал свой компьютер десятки раз.
Мой файл .htaccess выглядит так:
RewriteRule ^([a-z]+)/([0-9,a-z]+)$ /$1/$2/ [R]
RewriteRule ^([a-z]+)/([0-9,a-z]+)/$ /index.php?function=$1&action=$2 [L]
RewriteRule ^([a-z]+)$ /$1/ [R]
RewriteRule ^([a-z]+)/$ /index.php?function=$1 [L]
Что я делаю не так и что мне нужно сделать, чтобызаставить это работать?