Вы, вероятно, должны где-то использовать такое правило:
RewriteRule ^/([^/]*)/([^/]*)$ /$1.php/$2
Вот оно снова на английском языке.
First comes the beginning of the path ^/
The first component of the path doesn't have / symbols in it [^/]*
We remember it ()
Then comes the slash between the components /
Then the second component without the / symbols [^/]*
Remember it too ()
And the path ends $
Замените его на первые запомненные вещи, за которыми следует .php/
за ним следует вторая запомненная вещь.
Возможно, вы не хотите использовать [L]
в этом правиле, перенаправление не нужно, пользователю не нужно знать, что ваши скрипты действительно имеют .php
суффикс.
Надеюсь, это правильно, сейчас я не могу проверить это на работающем Apache.