1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

301 redirect help please!

Discussion in 'Black Hat SEO' started by saladino2004, Mar 16, 2011.

  1. saladino2004

    saladino2004 Junior Member

    Joined:
    Feb 20, 2009
    Messages:
    178
    Likes Received:
    17
    hi guys i want to 301 redirect my website url from http://example.com/ TO http://example.com
    without the trailing slash ,my website is powered by wp

    please any help would be appreciated :)
     
  2. tukim

    tukim Regular Member

    Joined:
    Sep 20, 2009
    Messages:
    254
    Likes Received:
    173
    Location:
    localhost
    You could add an index.html file in root, and put this in it

    Code:
    [FONT=Arial, Helvetica][SIZE=2]<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com">[/SIZE][/FONT]
    But I really don't understand why you would want to do this just because of "/" ? You can probably fix the directory in the config file.

    EDIT: Is it because you are getting [FONT=Arial, Helvetica]http://www.yourdomain.com[/FONT]// (two slashes) ? If so look at the default directory settings in config.
     
    • Thanks Thanks x 1
  3. saladino2004

    saladino2004 Junior Member

    Joined:
    Feb 20, 2009
    Messages:
    178
    Likes Received:
    17
    i want to do this because i have build all my backlinks to the url without the "/" so i want to 301 redirect my url to "without /" so my indexed version get all the wasted link juice
    i hope you got what i want to say :)

    Edit:i have used the "301 redirects" in my domain control panel and redirected "http://mydomain.com/" To "http://mydomain.com" without "/"

    but now my website is giving this error message :
    "The page isn't redirecting properly"

    please help!!
     
    Last edited: Mar 16, 2011
  4. Autumn

    Autumn Elite Member

    Joined:
    Nov 18, 2010
    Messages:
    2,197
    Likes Received:
    3,041
    Occupation:
    I figure out ways to make money online and then au
    Location:
    Spamville
    You can't redirect to http://www.domain.com from http://www.domain.com/ because the domain.com version is not actually a valid url. If you type in http://www.domain.com for any website, you will see that apache automatically redirects it to the version with the slash using a 301.

    Your site may have backlinks going to the domain.com version (without slash), but from google's point of view, all googlebot sees is the domain.com/ version (with slash).

    The reason you get that error is that apache is redirecting the slash version to the non-slash version, which automatically redirects to the slash version in an infinite loop.

    Always build your links to the slash version!
     
    • Thanks Thanks x 1
  5. flaktrak

    flaktrak Power Member

    Joined:
    Mar 1, 2010
    Messages:
    522
    Likes Received:
    139
    Location:
    South!
    sounds like your .htaccess file has something wrong with it. copy and paste it into this thread so we can look at it. It shouldn't have anything in it that will let us know what your domain or niche is. WP sets up the .htaccess in a particular way. If you have changed it then that might be why you are getting this problem.
     
    • Thanks Thanks x 1
  6. geezer466

    geezer466 Regular Member

    Joined:
    May 5, 2009
    Messages:
    307
    Likes Received:
    59
    While there is a thread on this topic can I ask for the syntax in the .htaccess to direct...

    www.thisdomain.com to www.thatdomain.com

    I have tried all sorts of variations in the file and it never seems to work properly.

    Does the web server have to have updated apache software for all this to work? My host is one of the biggest in the UK so this shouldn't be a problem.
     
  7. saladino2004

    saladino2004 Junior Member

    Joined:
    Feb 20, 2009
    Messages:
    178
    Likes Received:
    17
    thanks Autumn for your help,, will this mean i must edit all my backlinks!! to bring the link juice to my actual indexed url "the url with slash" ??
     
    • Thanks Thanks x 1
  8. saladino2004

    saladino2004 Junior Member

    Joined:
    Feb 20, 2009
    Messages:
    178
    Likes Received:
    17
    thanks for your help here's .htaccess file:

    Code:
    # BEGIN W3TC Browser Cache
    <IfModule mod_deflate.c>
        <IfModule mod_setenvif.c>
            BrowserMatch ^Mozilla/4 gzip-only-text/html
            BrowserMatch ^Mozilla/4\.0[678] no-gzip
            BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
            BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
        </IfModule>
        <IfModule mod_headers.c>
            Header append Vary User-Agent env=!dont-vary
        </IfModule>
        AddOutputFilterByType DEFLATE text/css application/x-javascript text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon
    </IfModule>
    <FilesMatch "\.(css|js)$">
        FileETag None
        <IfModule mod_headers.c>
             Header set X-Powered-By "W3 Total Cache/0.9.1.3"
        </IfModule>
    </FilesMatch>
    <FilesMatch "\.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml)$">
        FileETag None
        <IfModule mod_headers.c>
             Header set X-Powered-By "W3 Total Cache/0.9.1.3"
        </IfModule>
    </FilesMatch>
    <FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|swf|tar|tif|tiff|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip)$">
        FileETag None
        <IfModule mod_headers.c>
             Header set X-Powered-By "W3 Total Cache/0.9.1.3"
        </IfModule>
    </FilesMatch>
    # END W3TC Browser Cache
    
    # BEGIN W3TC Page Cache
    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /
        RewriteCond %{HTTP_USER_AGENT} (2\.0\ mmp|240x320|alcatel|amoi|asus|au\-mic|audiovox|avantgo|benq|bird|blackberry|blazer|cdm|cellphone|danger|ddipocket|docomo|dopod|elaine/3\.0|ericsson|eudoraweb|fly|haier|hiptop|hp\.ipaq|htc|huawei|i\-mobile|iemobile|j\-phone|kddi|konka|kwc|kyocera/wx310k|lenovo|lg|lg/u990|lge\ vx|midp|midp\-2\.0|mmef20|mmp|mobilephone|mot\-v|motorola|netfront|newgen|newt|nintendo\ ds|nintendo\ wii|nitro|nokia|novarra|o2|openweb|opera\ mobi|opera\.mobi|palm|panasonic|pantech|pdxgw|pg|philips|phone|playstation\ portable|portalmmm|ppc|proxinet|psp|pt|qtek|sagem|samsung|sanyo|sch|sec|sendo|sgh|sharp|sharp\-tq\-gx10|small|smartphone|softbank|sonyericsson|sph|symbian|symbian\ os|symbianos|toshiba|treo|ts21i\-10|up\.browser|up\.link|uts|vertu|vodafone|wap|willcome|windows\ ce|windows\.ce|winwap|xda|zte) [NC]
        RewriteRule .* - [E=W3TC_UA:_low]
        RewriteCond %{HTTP_USER_AGENT} (acer\ s100|android|archos5|blackberry9500|blackberry9530|blackberry9550|cupcake|docomo\ ht\-03a|dream|htc\ hero|htc\ magic|htc_dream|htc_magic|incognito|ipad|iphone|ipod|lg\-gw620|liquid\ build|maemo|mot\-mb200|mot\-mb300|nexus\ one|opera\ mini|samsung\-s8000|series60.*webkit|series60/5\.0|sonyericssone10|sonyericssonu20|sonyericssonx10|t\-mobile\ mytouch\ 3g|t\-mobile\ opal|tattoo|webmate|webos) [NC]
        RewriteRule .* - [E=W3TC_UA:_high]
        RewriteCond %{HTTPS} =on
        RewriteRule .* - [E=W3TC_SSL:_ssl]
        RewriteCond %{SERVER_PORT} =443
        RewriteRule .* - [E=W3TC_SSL:_ssl]
        RewriteCond %{HTTP:Accept-Encoding} gzip
        RewriteRule .* - [E=W3TC_ENC:.gzip]
        RewriteCond %{REQUEST_METHOD} !=POST
        RewriteCond %{QUERY_STRING} =""
        RewriteCond %{REQUEST_URI} \/$
        RewriteCond %{REQUEST_URI} !(\/wp-admin\/|\/xmlrpc.php|\/wp-(app|cron|login|register|mail)\.php|wp-.*\.php|index\.php) [NC,OR]
        RewriteCond %{REQUEST_URI} (wp-comments-popup\.php|wp-links-opml\.php|wp-locations\.php) [NC]
        RewriteCond %{HTTP_COOKIE} !(comment_author|wp-postpass|wordpress_\[a-f0-9\]\+|wordpress_logged_in) [NC]
        RewriteCond "/home/al3abfla/public_html/wp-content/w3tc/pgcache/$1/_index%{ENV:W3TC_UA}%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" -f
        RewriteRule (.*) "/wp-content/w3tc/pgcache/$1/_index%{ENV:W3TC_UA}%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" [L]
    </IfModule>
    # END W3TC Page Cache
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
     
    • Thanks Thanks x 1
  9. Autumn

    Autumn Elite Member

    Joined:
    Nov 18, 2010
    Messages:
    2,197
    Likes Received:
    3,041
    Occupation:
    I figure out ways to make money online and then au
    Location:
    Spamville
    No. When Gbot finds a link to http://domain.com (no slash), it tries to fetch it and then the apache webserver serving up your site should automatically 301 Gbot to http://domain.com/ (with slash).

    It used to be an issue a few years ago, but now since Gbot follows 301s just fine and allows PR to flow through them, your backlinks should be credited automatically to the slash version.

    Just build your links with the slash version from now on. :)
     
    • Thanks Thanks x 2
  10. plex_brahial

    plex_brahial Regular Member

    Joined:
    Sep 30, 2009
    Messages:
    378
    Likes Received:
    319
    I did ask myself some of the questions here. Thanks guys for the responce!