301 Redirect for new domain?

The place to talk about things that are related to CMS Made simple, but don't fit anywhere else.
Post Reply
MrAlex
New Member
New Member
Posts: 4
Joined: Sat Jan 07, 2012 1:01 am

301 Redirect for new domain?

Post by MrAlex »

My .htaccess:

Code: Select all

<FILES update>
ForceType application/x-httpd-php
</FILES>
Options -Indexes
ServerSignature Off

Options +FollowSymLinks

# To prevent E_STRICT problems with PHP 5.3+ you can uncomment the following lines
# Note: These settings should only be enabled for production sites!
#php_flag display_startup_errors 0
#php_flag display_errors 0
#php_flag html_errors 0
#php_value docref_root 0
#php_value docref_ext 0

<IfModule mod_rewrite.c>
RewriteEngine on
#
#Sub-dir e.g: /cmsms
RewriteBase /

# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# but ignore POST requests.
#RewriteCond %{REQUEST_URI} !/$
#RewriteCond %{REQUEST_URI} !\.
#RewriteCond %{REQUEST_METHOD} !POST$
#RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
#rewritecond %{http_host} ^waterfoxproj.sourceforge.net [nc]
#rewriterule ^(.*)$ http://waterfoxproject.org/$1 [r=301,nc] 
</IfModule>

<IfModule mod_header.c>
# Disable ETags
Header unset ETag
FileEtag None
</IfModule>

<IfModule mod_deflate.c>
# Compress css, plaintext, xml, gif, and images in transport.
AddOutputFilterByType DEFLATE text/css text/plain text/xml image/gif image/jpeg image/png
</IfModule>

<IfModule mod_expires.c>
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
# Set expires tags on various files... so that the browser wont attempt to reload them.
ExpiresActive On
ExpiresDefault "access plus 1 year"
<IfModule mod_header.c>
  # Setting cache control to public allowes proxy servers to cache the items too.
  Header set Cache-Control "public"
</IfModule>
</FilesMatch>
</IfModule>
What I'd like to redirect:
http://waterfoxproj.sourceforge.net
to
http://waterfoxproject.org
I'd like to keep the mod_rewrite for the pages too though. I've got problems here:

Code: Select all

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
#rewritecond %{http_host} ^waterfoxproj.sourceforge.net [nc]
#rewriterule ^(.*)$ http://waterfoxproject.org/$1 [r=301,nc] 
If I do that it just loops in a way that never finishes. I'm guessing I have to merge the two codes, but I'm not sure how?
Post Reply

Return to “The Lounge”