RewriteEngine on
Rewriterule ^(.*).htm $1.php
This works fine when i try to access every php page
But how could i make it RewriteRule
RewriteRule ^/about/$ /about.php
Alternatively to Jan's answer:
RewriteRule ^/about/?$ /about.php
will rewrite it whether they remember the final /
or not.
If you want to use the rule in a .htaccess file, you need to remove the local path prefix from the pattern as it is removed before testing the pattern. In case of the root directory that is the /
. So try this:
RewriteRule ^somepage/$ /somepage.php
And for arbitrary path segments:
RewriteRule ^([^/]+)/$ /$1.php