1

I'm new to php and I have created a simple site using php5. my question is

I have a page called login.php , when I type http:///login.php, the page loads

But what I want to do is to load the page without giving the .php extension , as follows

http:///login

Can I do like this, I'm running on apache2 and hoping to publish my site in a shared environment

thanks in advance

cheers sameera

1 Answer 1

1

Create .htaccess file in root folder.

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{SCRIPT_FILENAME} !-d
   RewriteRule ^([^\.]+)$ $1.php [NC,L]
</IfModule>
Sign up to request clarification or add additional context in comments.

1 Comment

Not going to work if there is more than one period in the filename.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.