CodingForums.com

CodingForums.com (http://www.codingforums.com/index.php)
-   Apache configuration (http://www.codingforums.com/forumdisplay.php?f=69)
-   -   Removing .php extension for first directory only (http://www.codingforums.com/showthread.php?t=275200)

arandomdan 10-04-2012 11:01 PM

Removing .php extension for first directory only
 
I have my .htaccess file set up to omit .php extensions from URLs. For instance:

mysite.com/page
mysite.com/item
mysite.com/about

Read from:

mysite.com/page.php
mysite.com/item.php
mysite.com/about.php

Which is great; however, I use the remaining part of the URL for parameters, which I want to be ignored. For instance, I want:

mysite.com/item/1234567890/a-product

To read from:

mysite.com/item.php

Rather than:

mysite.com/item/1234567890/a-product.php

Any idea how I can accomplish this in .htaccess? Here is my current .htaccess file:

Code:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php


stevenmw 10-05-2012 09:54 AM

If you can have a .htaccess in each directory then create a .htaccess for the directories you don't want to omit the .php and turn RewriteEngine off.

Code:

RewriteEngine Off


All times are GMT +1. The time now is 07:57 AM.

Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.