Author: Olly

  • 301 Redirects – How to redirect a website – Lots of Methods!

    301 Redirects

    A 301 redirect is the most efficient and Search Engine Friendly method for webpage redirection. It’s not that hard to implement and it can preserve your search engine rankings for that particular page. If you have to change file names or move pages around, it’s the safest option.

    The code “301” mean the page has “moved permanently”.

    Here are some examples;

    IIS Redirect

    • In internet services manager, right click on the file or folder you wish to redirect
    • Select the radio titled “a redirection to a URL”.
    • Enter the redirection page
    • Check “The exact url entered above” and the “A permanent redirection for this resource”
    • Click on ‘Apply’

    ColdFusion Redirect

    <.cfheader statuscode=”301″ statustext=”Moved permanently”>
    <.cfheader name=”Location” value=”http://www.NEW-URL-HERE.com”>

    PHP Redirect

    <?
    Header( “HTTP/1.1 301 Moved Permanently” );
    Header( “Location: http://www.NEW-URL-HERE.com” );
    ?>

    ASP Redirect

    <%@ Language=VBScript %>
    <%
    Response.Status=”301 Moved Permanently”
    Response.AddHeader “Location”,”http://www.NEW-URL-HERE.com/”
    %>

    ASP .NET Redirect

    <script runat=”server”>
    private void Page_Load(object sender, System.EventArgs e)
    {
    Response.Status = “301 Moved Permanently”;
    Response.AddHeader(“Location”,”http://www.NEW-URL-HERE.com”);
    }
    </script>

    JSP (Java) Redirect

    <%
    response.setStatus(301);
    response.setHeader( “Location”, “http://www.NEW-URL-HERE.com/” );
    response.setHeader( “Connection”, “close” );
    %>

    CGI PERL Redirect

    $q = new CGI;
    print $q->redirect(“http://www.NEW-URL-HERE.com/”);

    Ruby on Rails Redirect

    def old_action
    headers[“Status”] = “301 Moved Permanently”
    redirect_to “http://www.NEW-URL-HERE.com/”
    end

    Redirect Old domain to New domain using htaccess redirect

    Create a .htaccess file with the below code, it will ensure that all your directories and pages of your old domain will get correctly redirected to your new domain.
    The .htaccess file needs to be placed in the root directory of your old website (i.e the same directory where your index file is placed)

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://www.NEW-URL-HERE.com/$1 [R=301,L]

    Please REPLACE www.NEW-URL-HERE.com in the above code with your actual domain name.

    In addition to the redirect I would suggest that you contact every backlinking site to modify their backlink to point to your new website.

    Note* This .htaccess method of redirection works ONLY on Linux servers having the Apache Mod-Rewrite module enabled.

    Redirect to www using htaccess redirect

    Create a .htaccess file with the below code, it will ensure that all requests coming in to domain.com will get redirected to www.NEW-URL-HERE.com
    The .htaccess file needs to be placed in the root directory of your old website (i.e the same directory where your index file is placed)

    Options +FollowSymlinks
    RewriteEngine on
    rewritecond %{http_host} ^domain.com [nc]
    rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

    Please REPLACE domain.com and www.NEW-URL-HERE.com with your actual domain name.

    Note* This .htaccess method of redirection works ONLY on Linux servers having the Apache Mod-Rewrite module enabled.

    How to Redirect HTML

    Please refer to section titled ‘How to Redirect with htaccess’, if your site is hosted on a Linux Server and ‘IIS Redirect’, if your site is hosted on a Windows Server.

  • UK Domain Name Awesomeness!

    Ive only waited 5 years….

    Capture

    …But today i pre-ordered 0lly.uk 😀

    Hurray!

  • Best Facebook Cover Photo Sizes

    Nicked this from google images, i use it all the time so figured i’d re-host for my ease of access 🙂

    facebook-cover-photo

  • Pointless Social Network Bulls**t

    Early 2013 i decided to sync up my social world and use individual social networks for their main purpose – so for example i was gonna share all my images via flickr as thats what its for…

    But less than a year later i am TOTALLY going back on my plan, and in fact i am adopting the attitude we have embraced this year at work – clear out the crap, and streamline whatever is left!

    • I am no longer gonna use Flickr to share images as their app is terrible.
    • I am no longer gonna check-in via Foursquare, as all i basically do is check-in at work, and then at costa, and repeat. I may still use this on holidays and make it more of a “where have i been in the world” network. I am no longer sharing my check-in’s to Facebook or Twitter if/when i do use it again.
    • I am totally sacking off Miso – it was fun, but no one (including myself) really needs to read about the movies i watch. If i watch a good one, ill remember it, if its crap, then i dont want to remember it.
    • I am only using Facebook for sharing photos and mini-updates of my life as the access is limited and therefore protected.
    • I will only use twitter for complaining as its totally public and customer service representatives scour it looking for you bad mouthing their companies.
    • And Google+ is to become my techie/work related social network.
    • Youtube is my TV outlet of choice and always will be.

    And thats that. I wont be closing any of my accounts as i want to keep the names myself – but i wont be using them, linking to them or referencing them again on here….

    Unless i change my mind in another year 🙂