Hide PHP file extension from the URL Ask Question Asked 6 years, 3 months ago Modified Viewed 11k times Part of PHP Collective 3 I am storing my website's content in a database. It is like a CMS. One will add page content from an admin panel, and content will stored in the database. An easy way to hide the PHP extension while using the Apache web server is to create a .htaccess file with the following lines: RewriteEngine on RewriteCond % {REQUEST_FILENAME} !-d RewriteCond % {REQUEST_FILENAME}.php -f RewriteRule ^ ( [^\.]+)$ $1.php [NC,L] This will now "map" http://site.com/PAGE to http://site.com/PAGE.php.
How to hide (.php) extension in URL YouTube
You can then use misleading file extensions: Example #1 Hiding PHP as another language # Make PHP code look like other code types AddType application/x-httpd-php .asp .py .pl Or obscure it completely: Example #2 Using unknown types for PHP extensions # Make PHP code look like unknown types AddType application/x-httpd-php .bop .foo .133t Removing Extensions To remove the .php extension from a PHP file for example yoursite.com/wallpaper.php to yoursite.com/wallpaper you have to add the following code inside the .htaccess file: RewriteEngine On RewriteCond % {REQUEST_FILENAME} !-f RewriteRule ^ ( [^\.]+)$ $1.php [NC,L] One way to improve the structure of your URLs is by removing the file extensions, such as .php and .html. This can make your URLs appear cleaner and more professional, and can also help to hide the technology used to build the website. ADVERTISEMENT The process of removing file extensions from URLs can be done using the .htaccess file. Learn How to remove the file extension from the url in PHP using .htaccess file. How to remove the .php file extension and variables from the url with .htacc.
Hide .php, .html extension in url with .htaccess
Go to your project root directory create a new file and rename it as .htaccess. Where to put the .htaccess file in the project? .htaccess must be in your project root directory. To clear doubt see the image. Hide PHP Extension To hide the PHP extension from the URL, paste the below code in your .htaccess file. For this you probably want to internally rewrite the URL rather than externally redirect the request, as in your existing answer. An internal rewrite won't change the URL in the browser's address bar. How to hide php extension in url? Ask Question Asked 11 years, 6 months ago Modified 4 years, 5 months ago Viewed 2k times 1 I am trying to remove php extension from url, But its not working for me. I am using Windows 7, with apache2.2.17 and php5.3. Now I have configured it as in .htaccess file To remove the ".php" extension from URLs, we need to use the RewriteRule directive in the .htaccess file. The following code will remove the .php extension from URLs: RewriteEngine On RewriteCond % {REQUEST_FILENAME} !-d RewriteCond % {REQUEST_FILENAME}\.php -f RewriteRule ^ (.*)$ $1.php [L] Breaking down the code: The first line, RewriteEngine.
Remove PHP Extension from URL using .htaccess YouTube
Go to File Manager - in the FILES Section. 3. In the File Manager go to the Settings button on the top right corner. 4. On the Preferences window that will appear, check the Show Hidden Files (dotfiles) option. Click the Save button to apply the settings. 5. Now navigate to the .htaccess file. How to Remove the File Extension and Variables From the URL | PHP Tutorial | Learn PHP Programming. In this PHP tutorial you will learn how to hide the .php.
It does work if there is a html file in the directory and I don't use the .html extension. This is what I have. RewriteEngine On RewriteBase / RewriteRule ^([^/.]+)$ $1.php [L] download the source code here http://chillyfacts.com/hide-php-extensions-custom-url-php-pages-parameters-htaccess/jQuery Ajax GET and POST Requests Examplesh.
Hide .php or .html extension in url (.htaccess) YouTube
3 Answers Sorted by: Reset to default This answer is useful 96 Steps to remove file extension are given below. Log in to your cPanel account. In File Manager, go to the Settings button at the top right corner. On the Preferences window that appears, check the Show hidden files (dotfiles) option. Click on the Save button to apply the settings. Now navigate to the .htaccess file.