Jump to content

Unintentional re-write


haku

Recommended Posts

I'm running a drupal installation that is set with clean urls, meaning that all URLs end up looking something like www.site.com/part1/part2/part3 etc.

 

I am trying to access:

 

artherlaw.com/demoshoppers

 

but my .htaccess is automatically forwarding me to:

 

artherlaw.com/demoshoppers/

 

(note the trailing slash). Can someone look through my .htaccess and see if you can see where that forward is coming from? I can't see it:

 

#
# Apache/PHP/Drupal settings:
#

# Protect files and directories from prying eyes.
<FilesMatch "\.(engine|inc|info|install|module|profile|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template)$">
  Order allow,deny
</FilesMatch>

# Don't show directory listings for URLs which map to a directory.
Options -Indexes


# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
  # 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
</IfModule>

# Various rewrite rules.
<IfModule mod_rewrite.c>
  RewriteEngine on

  # If your site can be accessed both with and without the 'www.' prefix, you
  # can use one of the following settings to redirect users to your preferred
  # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:
  #
  # To redirect all users to access the site WITH the 'www.' prefix,
  # (http://example.com/... will be redirected to http://www.example.com/...)
  # adapt and uncomment the following:
  # RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
  # RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
  #
  # To redirect all users to access the site WITHOUT the 'www.' prefix,
  # (http://www.example.com/... will be redirected to http://example.com/...)
  # uncomment and adapt the following:
  # RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
  # RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

  # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
  # VirtualDocumentRoot and the rewrite rules are not working properly.
  # For example if your site is at http://example.com/drupal uncomment and
  # modify the following line:
  # RewriteBase /drupal
  #
  # If your site is running in a VirtualDocumentRoot at http://example.com/,
  # uncomment the following line:
  # RewriteBase /

  # 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>

# $Id: .htaccess,v 1.90.2.1 2008/07/08 09:33:14 goba Exp $

RewriteCond %{HTTP_HOST} ^demoshoppers.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.demoshoppers.com$
RewriteRule ^/?$ "http\:\/\/demoshoppers\.com\/node\/2" [R=301,L]

RewriteCond %{HTTP_HOST} ^filmshoppers.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.filmshoppers.com$
RewriteRule ^/?$ "http\:\/\/filmshoppers\.com\/node\/5" [R=301,L]

RewriteCond %{HTTP_HOST} ^labelshoppers.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.labelshoppers.com$
RewriteRule ^/?$ "http\:\/\/labelshoppers\.com\/node\/3" [R=301,L]

RewriteCond %{HTTP_HOST} ^scriptshoppers.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.scriptshoppers.com$
RewriteRule ^/?$ "http\:\/\/scriptshoppers\.com\/node\/4" [R=301,L]

 

Thanks.

Link to comment
Share on other sites

Thanks, and good eye. That's exactly what it was!

 

edit: kind of. The folder existed, and so it added the slash automatically before checking to see if a 404 error would result by not adding the slash. But the general concept was the same.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.