Ok here is my issue:
1. Clean URLs are not working correctly at all. a. I use Netfirms as my host, they only allow: AuthType ErrorDocument RewriteEngine Redirect Options IndexOptions IndexIgnore *
b. I have the site set up so if you type http://www.cyberpawz.com/ myblog you can go to it, I also have it set up so you can type in blog.cyberpawz.com When I click on Run the Clean URL Test, It works on http://www.cyberpawz.com/myblog, but it doesn't when I click on blog.cyberpawz.com.
c. When I click on the Run the Clean URL test using http:// www.cyberpawz.com/myblog the Clean URL's Radio buttons are still dimmed, I can neither Enable or Disable.
d. When I click on the Run the Clean URL test using blog.cyberpawz.com I get a page that says The requested URL /myblog/ index.php was not found on this server.
Now my questions are this.
Why doesn't the enable or disable buttons work after getting the clean URL to be checked? Why doesn't the page show up correctly using blog.cyberpawz.com at all, although the main page and everything else will work that way without issue? Am I missing something in my htaccess file?
Matt
Here is my htaccess file.
# # Apache/PHP/Drupal settings: #
# Protect files and directories from prying eyes.
Order allow,deny
# Don't show directory listings for URLs which map to a directory. Options -Indexes
# Follow symbolic links in this directory. Options +FollowSymLinks
# Customized error messages. ErrorDocument 404 /index.php
# Set the default handler. DirectoryIndex index.php
# Override PHP settings. More in sites/default/settings.php # but the following cannot be changed at runtime.
# PHP 4, Apache 1.
php_value magic_quotes_gpc 0 php_value register_globals 0 php_value session.auto_start 0
# PHP 4, Apache 2.
php_value magic_quotes_gpc 0 php_value register_globals 0 php_value session.auto_start 0
# PHP 5, Apache 1 and 2.
php_value magic_quotes_gpc 0 php_value register_globals 0 php_value session.auto_start 0
# Requires mod_expires to be enabled.
# Enable expirations. ExpiresActive On # Cache all files for 2 weeks after access (A). ExpiresDefault A1209600 # Do not cache dynamically generated pages. ExpiresByType text/html A1
# Various rewrite rules.
RewriteEngine on
# If your site can be accessed both with and without the prefix www. you # can use one of the following settings to force user to use only one option: # # If you want the site to be accessed WITH the www. only, adapt and # uncomment the following: # RewriteCond %{HTTP_HOST} ^example.com$ [NC] # RewriteRule .* http://www.example.com/ [L,R=301] # # If you want the site to be accessed only WITHOUT the www. prefix, adapt # and uncomment the following: # RewriteCond %{HTTP_HOST} ^www.example.com$ [NC] # RewriteRule .* http://example.com/ [L,R=301]
# Modify the RewriteBase if you are using Drupal in a subdirectory and # the rewrite rules are not working properly. RewriteBase /blog.cyberpawz.com
# Rewrite old-style URLs of the form 'node.php?id=x'. #RewriteCond %{REQUEST_FILENAME} !-f #RewriteCond %{REQUEST_FILENAME} !-d #RewriteCond %{QUERY_STRING} ^id=([^&]+)$ #RewriteRule node.php index.php?q=node/view/%1 [L]
# Rewrite old-style URLs of the form 'module.php?mod=x'. #RewriteCond %{REQUEST_FILENAME} !-f #RewriteCond %{REQUEST_FILENAME} !-d #RewriteCond %{QUERY_STRING} ^mod=([^&]+)$ #RewriteRule module.php index.php?q=%1 [L]
# Rewrite current-style URLs of the form 'index.php?q=x'. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
# $Id: .htaccess,v 1.81 2007/01/09 09:27:10 dries Exp $