Hello
Scenario
I wish to hide the php extension and there is plenty of code on the net to handle this. I think this one would do the job and it work fine except for the instance below.
Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / ## hide .php extension # To externally redirect /dir/foo.php to /dir/foo RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC] RewriteRule ^ %1 [R,L,NC] ## To internally redirect /dir/foo to /dir/foo.php RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^ %{REQUEST_URI}.php [L]
The problem
When I submit the form and re-load a page I use a named anchor to jump to the required point on the page. With the above code in place nothing happens at all , no form submission, no jumping to the correct page position... nothing except the page reloads.
This is the form action example
<form name="formName" method="post" action="<?=htmlentities($_SERVER['PHP_SELF'])?>#AnchorName" style="display: inline; margin: 0;">
I have very little knowledge in this area .... Any help is greatly appreciated.