I've been struggling with getting friendly urls to work on a Joomla website that's hosted on an Apache server:
The best I've been able to do is get urls that display like this:
(which has the ugly "index.php" filename in the url)
As soon as I set "Use Apache mod_rewrite" to "Yes" in the Joomla Global Configuration, however, .. even though a url liek the following should work ...
.. I get 404 errors.
I currently have the following in my .htaccess file:
RewriteRule ^new/joomla\.html http://www.joomla.org/?
That last line ( RewriteRule ) is used to verify that mod rewrite is enabled and working correctly on the server. If you click on the following url, for example, you should be redirected to the joomla.org website:
This is how I was able to verify that mod rewrite is in fact enabled on the server, and I used the following url for reference:
What I'm suspecting is that the fact that the entire site resides inside a subdirectory called "new" is creating a problem. It's possible that I need to specify a"RewriteBase" value -- but after experimenting with that for a bit (unsuccessfully) I finally gave up.
Does anyone here know what I might need to do get friendly urls working (without the "index.php" filename in the urls) with our current Joomla installation?