The other two are | ||AllowOverride All AccessFileName .htaccess| (http://drupal.org/node/15365) |which can be set differently depending on whether or not you want it site wide or per virtual host and I usually set FollowSymLink, though this node recommends a better way. http://drupal.org/node/656022 || Make sure you also run a page with phpinfo() to make sure the mod_rewrite module is actually loading.
Sorry I'm not more detailed, I'm usually surprised when it works, so formulas may vary. I've included link to smarter people than me.
-Don-
|On 9/5/2010 2:19 PM, Rich Shepard wrote:
On Sun, 5 Sep 2010, Don wrote:
I usually have to make 2 changes in my httpd.conf file on a new install to get clean urls to work. The directions linked to on the page work well, ask if you get stuck.
Don,
This is a local (private) installation so I can learn Drupal and build mynew site before transferring everything to the live server.
In /etc/httpd/httpd.conf is the line:LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so
so that seems to be enabled for the server.
In /var/www/htdocs/drupal-sqlite/.htaccess I see:<IfModule mod_rewrite.c> RewriteEngine on
# RewriteCond %{HTTP_HOST} ^example\.com$ [NC] # RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] # RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] # RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] # Rewrite URLs of the form 'x' to the form 'index.php?q=x'. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !=/favicon.ico RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]</IfModule>
Should any of the above be changed? Guidance appreciated.Rich