•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the PHP section within the Web Development category of DaniWeb, a massive community of 456,603 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,509 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our PHP advertiser: Lunarpages PHP Web Hosting
Views: 2717 | Replies: 3
![]() |
•
•
Join Date: May 2007
Posts: 22
Reputation:
Rep Power: 2
Solved Threads: 0
Hi I've been looking at site www.cdbaby.com, apparently they switched over from Ruby on Rails to PHP. I would like to know if anyone can explain how come none of the links have a "php" extension on them, and how this can be achieved?
(...or is there a way to tell if the site is in fact still running Ruby on Rails??)
Thank you
Mark
(...or is there a way to tell if the site is in fact still running Ruby on Rails??)
Thank you
Mark
•
•
Join Date: May 2006
Location: New Jersey
Posts: 1,422
Reputation:
Rep Power: 5
Solved Threads: 34
You can do this very easily with Apache.
John Conde
Brainyminds | Merchant Account Services | I Love Code
IT'S HERE: Merchant Accounts 101 Everything you need to know about merchant accounts!
Brainyminds | Merchant Account Services | I Love Code
IT'S HERE: Merchant Accounts 101 Everything you need to know about merchant accounts!
•
•
Join Date: May 2006
Posts: 45
Reputation:
Rep Power: 3
Solved Threads: 0
I have actually just been working on something similar myself. My post is here . My thread was pretty long, but scroll down to the bottom for some links to check out.
There are many ways to accomplish what CDBaby did.
You can put an extensionless PHP script into any directory and then configure apache to open it as a PHP file. So, for this setup...
/webroot
/webroot/index <-- This is the PHP file
/webroot/.htaccess
/webroot/whatever-else-you-need
You can use this in your .htaccess
Now, a URL such as this, http://www.yoursite.com/index/cd/elton-john, will end up calling your PHP script and ignoring the rest of the URL. You will then have to analyze the rest of the URL, '/cd/elton-john', in your PHP script, and take action accordingly.
Note: the directory /cd/elton-john' does not have to exist.
This method avoids any complicated apache configurations. But if you need a more complex setup, you may want to check out using the apache module 'mod_rewrite'. If you know how to use Perl Regular Expressions, you can take complete control over what happens to the URLs, manipulate, rewrite, redirect, whatever.
There are many ways to accomplish what CDBaby did.
You can put an extensionless PHP script into any directory and then configure apache to open it as a PHP file. So, for this setup...
/webroot
/webroot/index <-- This is the PHP file
/webroot/.htaccess
/webroot/whatever-else-you-need
You can use this in your .htaccess
<Files index> ForceType application/x-httpd-php </Files>
Note: the directory /cd/elton-john' does not have to exist.
This method avoids any complicated apache configurations. But if you need a more complex setup, you may want to check out using the apache module 'mod_rewrite'. If you know how to use Perl Regular Expressions, you can take complete control over what happens to the URLs, manipulate, rewrite, redirect, whatever.
![]() |
•
•
•
•
•
•
•
•
DaniWeb PHP Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Similar Threads
- Open In New Window Php (PHP)
- changing the .php extension and Apache mod_rewrite question (PHP)
- how to protect webpage (PHP)
- Help in PHP extension (PHP)
- Newbie Question - Hiding php extension (PHP)
- PHP & File Extensions (PHP)
- php help needed for login (PHP)
- Php parser error when xml version is mentioned (PHP)
- Using Search Engine Friendly PHP URLs (PHP)
Other Threads in the PHP Forum
- Previous Thread: Adding x amount of days to a specific date?
- Next Thread: Listbox is not displaying the correct information if at all



Linear Mode