[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