Redirecting from www cname not working

Discussion in 'Coding Help' started by AnishaTiczon, Jun 22, 2012.

  1. AnishaTiczon

    AnishaTiczon New Member

    Hi Webmaster experts,
    I have installed apache on my windows machine and trying to do a redirect from my site url [noparse]http://www.fromdev.com[/noparse] to [noparse]http://fromdev.com[/noparse].
    We are trying to do this for mobile devices and want to read the type of device accessing it. However this keeps failing and we are not sure how to debug this. I am new to apache so please feel free to point me to a beginners tutorial or reference site. I have tried some google search however the information is overwhelming.
    Please feel free to move this thread to right location just in case I have posted this in the wrong place. Thanks in advance.
     
  2. AnishaTiczon

    AnishaTiczon New Member

    I guess the forum is automatically changing the url and showing title .. The url I want to redirect to is FROMDEV dot COM
     
  3. paul

    paul Ninja

    it's not CNAME you need, it's htaccess.
    CNAME needs to be there for www and non www, or just do * , but the htaccess is what you need
     
  4. philip82

    philip82 New Member

    .htaccess is what you need

    Code:
    # ----------------------------------------------------------------------
    # Start rewrite engine
    # ----------------------------------------------------------------------
    
    # Turning on the rewrite engine is necessary for the following rules and features.
    # FollowSymLinks must be enabled for this to work.
    
    <IfModule mod_rewrite.c>
      Options +FollowSymlinks
      RewriteEngine On
    </IfModule>
    
    
    
    # ----------------------------------------------------------------------
    # Suppress or force the "www." at the beginning of URLs
    # ----------------------------------------------------------------------
    
    # The same content should never be available under two different URLs - especially not with and
    # without "www." at the beginning, since this can cause SEO problems (duplicate content).
    # That's why you should choose one of the alternatives and redirect the other one.
    
    # By default option 1 (no "www.") is activated. Remember: Shorter URLs are sexier.
    # no-www.org/faq.php?q=class_b
    
    # If you rather want to use option 2, just comment out all option 1 lines
    # and uncomment option 2.
    # IMPORTANT: NEVER USE BOTH RULES AT THE SAME TIME!
    
    # ----------------------------------------------------------------------
    
    # Option 1:
    # Rewrite "www.example.com -> example.com"
    
    <IfModule mod_rewrite.c>
      RewriteCond %{HTTPS} !=on
      RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
      RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
    </IfModule>
    
    # ----------------------------------------------------------------------
    
    # Option 2:
    # To rewrite "example.com -> www.example.com" uncomment the following lines.
    # Be aware that the following rule might not be a good idea if you
    # use "real" subdomains for certain parts of your website.
    
    # <IfModule mod_rewrite.c>
    #   RewriteCond %{HTTPS} !=on
    #   RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
    #   RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    # </IfModule>
    Source: html5boilerplate
     

Share This Page