For example, the following url
Http://www.domain.com/?version/?controller/?param1/=param2/#param3
$ Version, $ controller must exist, $ param1 ~ There is no fixed number of paramN.
To implement
$ Version/$ controller/$ param1/$ param2/$ param3
Rewrite
$ Version/$ controller. php/$ param1/$ param2/$ param3
For example
/V1.0/member/signup/fdipzone/123456/1
Rewrite is
/V1.0/member. php/signup/fdipzone/123456/1
I tried writing it like this, but it won't work.
RewriteRule ^(.*?)/(.*?)/(.*)$ $1/$2.php$3 [L]
Thank you very much for your advice.
Reply to discussion (solution)
RewriteRule ^ (. *)/(. *). php/(. *) $1/$ 2.php$ 3 [L]
RewriteRule ^ (. *)/(. *). php/(. *) $1/$ 2.php$ 3 [L]
If you need to input. php, you do not need to perform this rewrite operation.
/V1.0/member/signup/fdipzone/123456/1
Rewrite is
/V1.0/member. php/signup/fdipzone/123456/1
The input cannot contain php.
Do it yourself? .