[support] Clean URLs.

Matthew Ridge cyberpawz at gmail.com
Fri Mar 16 14:41:31 UTC 2007


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 $
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/support/attachments/20070316/2e5d3b36/attachment-0001.htm 


More information about the support mailing list