<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Coding &amp; Camembert</title>
	<atom:link href="https://codeandcam.ca/feed/" rel="self" type="application/rss+xml" />
	<link>https://codeandcam.ca</link>
	<description>Everyday coding problems</description>
	<lastBuildDate>Sun, 12 Apr 2026 12:19:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://codeandcam.ca/wp-content/uploads/2016/09/cropped-brackets2-01-32x32.png</url>
	<title>Coding &amp; Camembert</title>
	<link>https://codeandcam.ca</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Test</title>
		<link>https://codeandcam.ca/test/</link>
					<comments>https://codeandcam.ca/test/#respond</comments>
		
		<dc:creator><![CDATA[samara]]></dc:creator>
		<pubDate>Mon, 06 Apr 2026 10:15:06 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://codeandcam.ca/?p=192</guid>

					<description><![CDATA[<div class="wp-block-coding-and-camembert-before-after-slider cc-before-after" style="--pos:50%;--cc-aspect-ratio:16 / 9"><div class="cc-before-after__before"><img src="https://codeandcam.ca/wp-content/uploads/2026/04/20260403_162813-scaled.webp" alt="20260403_162813" loading="lazy" decoding="async"/></div><div class="cc-before-after__after"><img src="https://codeandcam.ca/wp-content/uploads/2026/04/20260403_162813_scaled.webp" alt="20260403_162813_scaled" loading="lazy" decoding="async"/></div><input type="range" min="0" max="100" step="1" defaultvalue="50" class="cc-before-after__range" aria-label="Drag to compare before and after"/></div>



<div data-wp-context="{ &#34;autoclose&#34;: false, &#34;accordionItems&#34;: [] }" data-wp-interactive="core/accordion" role="group" class="wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow">
<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &#34;id&#34;: &#34;accordion-item-1&#34;, &#34;openByDefault&#34;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 class="wp-block-accordion-heading"><button aria-expanded="false" aria-controls="accordion-item-1-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" data-wp-on--keydown="actions.handleKeyDown" id="accordion-item-1" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">Test title</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div inert aria-labelledby="accordion-item-1" data-wp-bind--inert="!state.isOpen" id="accordion-item-1-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow">
<p>Test body</p>
</div>
</div>
</div>



<p></p>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fcodeandcam.ca%2Ftest%2F&amp;linkname=Test" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fcodeandcam.ca%2Ftest%2F&amp;linkname=Test" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fcodeandcam.ca%2Ftest%2F&amp;linkname=Test" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fcodeandcam.ca%2Ftest%2F&amp;linkname=Test" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_buffer" href="https://www.addtoany.com/add_to/buffer?linkurl=https%3A%2F%2Fcodeandcam.ca%2Ftest%2F&amp;linkname=Test" title="Buffer" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fcodeandcam.ca%2Ftest%2F&#038;title=Test" data-a2a-url="https://codeandcam.ca/test/" data-a2a-title="Test"></a></p>
<div class="wp-block-coding-and-camembert-before-after-slider cc-before-after" style="--pos:50%;--cc-aspect-ratio:16 / 9"><div class="cc-before-after__before"><img src="https://codeandcam.ca/wp-content/uploads/2026/04/20260403_162813-scaled.webp" alt="20260403_162813" loading="lazy" decoding="async"/></div><div class="cc-before-after__after"><img src="https://codeandcam.ca/wp-content/uploads/2026/04/20260403_162813_scaled.webp" alt="20260403_162813_scaled" loading="lazy" decoding="async"/></div><input type="range" min="0" max="100" step="1" defaultvalue="50" class="cc-before-after__range" aria-label="Drag to compare before and after"/></div>



<div data-wp-context="{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }" data-wp-interactive="core/accordion" role="group" class="wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow">
<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &quot;id&quot;: &quot;accordion-item-2&quot;, &quot;openByDefault&quot;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 class="wp-block-accordion-heading"><button aria-expanded="false" aria-controls="accordion-item-2-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" data-wp-on--keydown="actions.handleKeyDown" id="accordion-item-2" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">Test title</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div inert aria-labelledby="accordion-item-2" data-wp-bind--inert="!state.isOpen" id="accordion-item-2-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow">
<p>Test body</p>
</div>
</div>
</div>



<p></p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fcodeandcam.ca%2Ftest%2F&amp;linkname=Test" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fcodeandcam.ca%2Ftest%2F&amp;linkname=Test" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fcodeandcam.ca%2Ftest%2F&amp;linkname=Test" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fcodeandcam.ca%2Ftest%2F&amp;linkname=Test" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_buffer" href="https://www.addtoany.com/add_to/buffer?linkurl=https%3A%2F%2Fcodeandcam.ca%2Ftest%2F&amp;linkname=Test" title="Buffer" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fcodeandcam.ca%2Ftest%2F&#038;title=Test" data-a2a-url="https://codeandcam.ca/test/" data-a2a-title="Test"></a></p>]]></content:encoded>
					
					<wfw:commentRss>https://codeandcam.ca/test/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to close HTML tags in PHP</title>
		<link>https://codeandcam.ca/close-open-tags-php/</link>
					<comments>https://codeandcam.ca/close-open-tags-php/#comments</comments>
		
		<dc:creator><![CDATA[samara]]></dc:creator>
		<pubDate>Tue, 18 Apr 2017 08:41:20 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://codeandcam.ca/?p=123</guid>

					<description><![CDATA[<p>Ever needed to close a bunch of open HTML tags from a string you are manipulating in PHP? I have!</p>
<p>Specifically in WordPress, I was using the_excerpt() function and needed to allow some tags in the excerpt, unfortunately I ended up having a bunch of un-closed tags that broke my layout. To solve this, I created a function that checks every character in the text for tags.</p>
<p>Once an open tag is found, it is added to an array. When the closing tag appears, I remove the associated tag from the array. The process continues until the loop goes through all of the text. Finally, if there are open tags still store in the array, I reverse the array and return the closing tags.</p>
<p>&#160;</p>
<pre class="line-numbers"><code class="language-php">function closing_tags($str) {
    // Check the length of the string
    $strlen = strlen($str);
    // Initialize the variables
    $add_tag = false;
    $rm_tag = false;
    $add_tmp = '';
    $rm_tmp = '';
    $tag_arr[] = '';
    $closing_text = '';

    // Loop through all the characters using the string length
    for ($i = 0; $i &#60;= $strlen; $i++) {
        // Get the character at the current pointer location
        $char = substr($str, $i, 1);

        // Check if it's a open tag &#60;&#62;
        if ($char === '&#60;') {
            $add_tag = true;
            $add_tmp = '';
        }
        // Check if it's a closing tag &#60;/&#62;
        else if ($char === '/') {
            $add_tag = false;
            $rm_tag = true;
        }
        // Check if end of the tag or a space in the tag (tag attributes are not needed)
        // If the end of an open tag, add it to the array
        // If the end of a closing tag, find the open tag in the array and remove it
        else if ($char === ' ' &#124;&#124; $char === '&#62;') {
            if ($add_tag) {
                $add_tag = false;
                $tag_arr[] = $add_tmp;
            }
            else if ($rm_tag) {
                $rm_tag = false;
                array_splice($tag_arr, array_search($rm_tmp, $tag_arr));
            }
        }
        // If tags haven't ended, keep appending the character to create the tag
        else if ($add_tag) {
            $add_tmp.= $char;
        }
        else if ($rm_tag) {
            $rm_tmp.= $char;
        }
    }

    // Count how many open tags there are
    $arr_size = count($tag_arr);

    // If there are open tags, reverse the array and output them
    // Otherwise, return the original string
    if ($arr_size &#62; 0) {
        $reversed = array_reverse($tag_arr);
        for ($j = 0; $j &#60; $arr_size; $j++) {
            $closing_text.= "&#60;/" .</code></pre>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fclose-open-tags-php%2F&amp;linkname=How%20to%20close%20HTML%20tags%20in%20PHP" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fclose-open-tags-php%2F&amp;linkname=How%20to%20close%20HTML%20tags%20in%20PHP" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fclose-open-tags-php%2F&amp;linkname=How%20to%20close%20HTML%20tags%20in%20PHP" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fclose-open-tags-php%2F&amp;linkname=How%20to%20close%20HTML%20tags%20in%20PHP" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_buffer" href="https://www.addtoany.com/add_to/buffer?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fclose-open-tags-php%2F&amp;linkname=How%20to%20close%20HTML%20tags%20in%20PHP" title="Buffer" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fcodeandcam.ca%2Fclose-open-tags-php%2F&#038;title=How%20to%20close%20HTML%20tags%20in%20PHP" data-a2a-url="https://codeandcam.ca/close-open-tags-php/" data-a2a-title="How to close HTML tags in PHP"></a></p><p>Ever needed to close a bunch of open HTML tags from a string you are manipulating in PHP? I have!</p>
<p>Specifically in WordPress, I was using the_excerpt() function and needed to allow some tags in the excerpt, unfortunately I ended up having a bunch of un-closed tags that broke my layout. To solve this, I created a function that checks every character in the text for tags.</p>
<p>Once an open tag is found, it is added to an array. When the closing tag appears, I remove the associated tag from the array. The process continues until the loop goes through all of the text. Finally, if there are open tags still store in the array, I reverse the array and return the closing tags.</p>
<p>&nbsp;</p>
<pre class="line-numbers"><code class="language-php">function closing_tags($str) {
    // Check the length of the string
    $strlen = strlen($str);
    // Initialize the variables
    $add_tag = false;
    $rm_tag = false;
    $add_tmp = '';
    $rm_tmp = '';
    $tag_arr[] = '';
    $closing_text = '';

    // Loop through all the characters using the string length
    for ($i = 0; $i &lt;= $strlen; $i++) {
        // Get the character at the current pointer location
        $char = substr($str, $i, 1);

        // Check if it's a open tag &lt;&gt;
        if ($char === '&lt;') {
            $add_tag = true;
            $add_tmp = '';
        }
        // Check if it's a closing tag &lt;/&gt;
        else if ($char === '/') {
            $add_tag = false;
            $rm_tag = true;
        }
        // Check if end of the tag or a space in the tag (tag attributes are not needed)
        // If the end of an open tag, add it to the array
        // If the end of a closing tag, find the open tag in the array and remove it
        else if ($char === ' ' || $char === '&gt;') {
            if ($add_tag) {
                $add_tag = false;
                $tag_arr[] = $add_tmp;
            }
            else if ($rm_tag) {
                $rm_tag = false;
                array_splice($tag_arr, array_search($rm_tmp, $tag_arr));
            }
        }
        // If tags haven't ended, keep appending the character to create the tag
        else if ($add_tag) {
            $add_tmp.= $char;
        }
        else if ($rm_tag) {
            $rm_tmp.= $char;
        }
    }

    // Count how many open tags there are
    $arr_size = count($tag_arr);

    // If there are open tags, reverse the array and output them
    // Otherwise, return the original string
    if ($arr_size &gt; 0) {
        $reversed = array_reverse($tag_arr);
        for ($j = 0; $j &lt; $arr_size; $j++) {
            $closing_text.= "&lt;/" . $reversed[$j] . "&gt;";
        }

        return $str . "..." . $closing_text;
    }
    else {
        return $str . "...";
    }
}</code></pre>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fclose-open-tags-php%2F&amp;linkname=How%20to%20close%20HTML%20tags%20in%20PHP" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fclose-open-tags-php%2F&amp;linkname=How%20to%20close%20HTML%20tags%20in%20PHP" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fclose-open-tags-php%2F&amp;linkname=How%20to%20close%20HTML%20tags%20in%20PHP" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fclose-open-tags-php%2F&amp;linkname=How%20to%20close%20HTML%20tags%20in%20PHP" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_buffer" href="https://www.addtoany.com/add_to/buffer?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fclose-open-tags-php%2F&amp;linkname=How%20to%20close%20HTML%20tags%20in%20PHP" title="Buffer" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fcodeandcam.ca%2Fclose-open-tags-php%2F&#038;title=How%20to%20close%20HTML%20tags%20in%20PHP" data-a2a-url="https://codeandcam.ca/close-open-tags-php/" data-a2a-title="How to close HTML tags in PHP"></a></p>]]></content:encoded>
					
					<wfw:commentRss>https://codeandcam.ca/close-open-tags-php/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>How to Redirect your Domain</title>
		<link>https://codeandcam.ca/apache-domain-redirect/</link>
					<comments>https://codeandcam.ca/apache-domain-redirect/#respond</comments>
		
		<dc:creator><![CDATA[samara]]></dc:creator>
		<pubDate>Mon, 17 Apr 2017 09:44:59 +0000</pubDate>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[DigitalOcean]]></category>
		<category><![CDATA[Domain]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">http://codeandcam.ca/?p=98</guid>

					<description><![CDATA[<p>Ever need to temporarily, or permanently send visitors to a new domain without asking them to click a new link? There are ways to do this that do not even cause the page to reload. If you are using Apache and have high level SSH access, you can achieve this by editing the configuration files of the specified domains. Alternatively, you can also do a redirect by editing the .htaccess file located in the home directory of your server.</p>
<h3>Apache Redirect</h3>
<p>This option requires a high level of access to your server. You can try and edit the configuration files using an FTP client, however I would recommend using the command line and SSH into the server to do this. The following directions are assuming you have SSH access.</p>
<p>Locate your &#8220;sites-available&#8221; directory and edit the .conf file of the website you choose to redirect. Your address may look something similar to this:</p>
<pre class="command-line language-bash"><code class="language-bash">sudo nano /etc/apache2/sites-available/somesite.com.conf</code></pre>
<p>The file may look something like this:</p>
<pre class="line-numbers" data-line="3-4"><code class="language-markup">&#60;VirtualHost *:80&#62;
    ServerAdmin some@email.com
    ServerName somewebsite.com
    ServerAlias www.somewebsite.com

    DocumentRoot /var/www/public_html
    &#60;Directory /&#62;
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    &#60;/Directory&#62;
    &#60;Directory /var/www/somewebsite.com/public_html&#62;
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    &#60;/Directory&#62;

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

&#60;/VirtualHost&#62;</code></pre>
<p>You&#8217;ll want to change the lines ServerName and ServerAlias to the following code:</p>
<pre class="command-line language-bash"><code class="language-bash">Redirect /oldsite.com http://newsite.com/</code></pre>
<p>If you want to redirect the entire domain, so that oldsite.com/somefolder now links to newsite.com/somefolder, simply use a forward slash instead of the old domain address.</p>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fapache-domain-redirect%2F&amp;linkname=How%20to%20Redirect%20your%20Domain" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fapache-domain-redirect%2F&amp;linkname=How%20to%20Redirect%20your%20Domain" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fapache-domain-redirect%2F&amp;linkname=How%20to%20Redirect%20your%20Domain" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fapache-domain-redirect%2F&amp;linkname=How%20to%20Redirect%20your%20Domain" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_buffer" href="https://www.addtoany.com/add_to/buffer?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fapache-domain-redirect%2F&amp;linkname=How%20to%20Redirect%20your%20Domain" title="Buffer" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fcodeandcam.ca%2Fapache-domain-redirect%2F&#038;title=How%20to%20Redirect%20your%20Domain" data-a2a-url="https://codeandcam.ca/apache-domain-redirect/" data-a2a-title="How to Redirect your Domain"></a></p><p>Ever need to temporarily, or permanently send visitors to a new domain without asking them to click a new link? There are ways to do this that do not even cause the page to reload. If you are using Apache and have high level SSH access, you can achieve this by editing the configuration files of the specified domains. Alternatively, you can also do a redirect by editing the .htaccess file located in the home directory of your server.</p>
<h3>Apache Redirect</h3>
<p>This option requires a high level of access to your server. You can try and edit the configuration files using an FTP client, however I would recommend using the command line and SSH into the server to do this. The following directions are assuming you have SSH access.</p>
<p>Locate your &#8220;sites-available&#8221; directory and edit the .conf file of the website you choose to redirect. Your address may look something similar to this:</p>
<pre class="command-line language-bash"><code class="language-bash">sudo nano /etc/apache2/sites-available/somesite.com.conf</code></pre>
<p>The file may look something like this:</p>
<pre class="line-numbers" data-line="3-4"><code class="language-markup">&lt;VirtualHost *:80&gt;
    ServerAdmin some@email.com
    ServerName somewebsite.com
    ServerAlias www.somewebsite.com

    DocumentRoot /var/www/public_html
    &lt;Directory /&gt;
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    &lt;/Directory&gt;
    &lt;Directory /var/www/somewebsite.com/public_html&gt;
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    &lt;/Directory&gt;

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

&lt;/VirtualHost&gt;</code></pre>
<p>You&#8217;ll want to change the lines ServerName and ServerAlias to the following code:</p>
<pre class="command-line language-bash"><code class="language-bash">Redirect /oldsite.com http://newsite.com/</code></pre>
<p>If you want to redirect the entire domain, so that oldsite.com/somefolder now links to newsite.com/somefolder, simply use a forward slash instead of the old domain address.</p>
<pre class="command-line language-bash"><code class="language-bash">Redirect / http://newsite.com/</code></pre>
<p>Finally, depending on the type of redirect you want to give the browser (301 or 302), is where you want to add the permanent keyword to your code. If you want it to be temporary (302), leave the line as is. To be permanent, you can use either one of these:</p>
<p><strong>Option 1:</strong></p>
<pre class="command-line language-bash"><code class="language-bash">Redirect permanent / http://newsite.com/</code></pre>
<p><strong>Option 2:</strong></p>
<pre class="command-line language-bash"><code class="language-bash">Redirect 301 / http://newsite.com/</code></pre>
<h3>.htaccess Redirect</h3>
<p>What if you don&#8217;t have access to the configuration files? .htaccess is a much simpler, and safer option to manipulate. In the home directory of your server, you should find the .htaccess file. If you do not see it, your FTP client may not show hidden files. If the hidden files option is on and you still do not see it, you will need to create an .htaccess file and upload it. There is nothing special about this file, you simply need to name the extension as .htaccess and add the rules within it as needed.</p>
<p>The following rewrite rules use RegEx (regular expressions) to test the URL if it should be redirected Code 301 is a permanent redirection, whereas code 302 is temporary. If you want to redirect the entire domain,  you would want to use the following code. The single forward slash says to forward the entire directory.</p>
<pre class="line-numbers"><code class="language-markup">Redirect 301 / http://newsite.com/</code></pre>
<p>With the following code, only the index.html would be redirected. You may want to do this if you still want access to your files under the old domain. For example, this allows you to still navigate to oldsite.com/somefolder. You can use either option:</p>
<p><strong>Option 1:</strong></p>
<pre class="line-numbers"><code class="language-markup">RewriteEngine On
RewriteRule ^(index\.html)?$ http://somesite.com [R=301,L]</code></pre>
<p><strong>Option 2:</strong></p>
<pre class="line-numbers"><code class="language-markup">Redirect /index.html http://newsite.com/somefolder/</code></pre>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fapache-domain-redirect%2F&amp;linkname=How%20to%20Redirect%20your%20Domain" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fapache-domain-redirect%2F&amp;linkname=How%20to%20Redirect%20your%20Domain" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fapache-domain-redirect%2F&amp;linkname=How%20to%20Redirect%20your%20Domain" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fapache-domain-redirect%2F&amp;linkname=How%20to%20Redirect%20your%20Domain" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_buffer" href="https://www.addtoany.com/add_to/buffer?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fapache-domain-redirect%2F&amp;linkname=How%20to%20Redirect%20your%20Domain" title="Buffer" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fcodeandcam.ca%2Fapache-domain-redirect%2F&#038;title=How%20to%20Redirect%20your%20Domain" data-a2a-url="https://codeandcam.ca/apache-domain-redirect/" data-a2a-title="How to Redirect your Domain"></a></p>]]></content:encoded>
					
					<wfw:commentRss>https://codeandcam.ca/apache-domain-redirect/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Starting Fresh on DigitalOcean</title>
		<link>https://codeandcam.ca/starting-fresh-on-digitalocean-3/</link>
					<comments>https://codeandcam.ca/starting-fresh-on-digitalocean-3/#respond</comments>
		
		<dc:creator><![CDATA[samara]]></dc:creator>
		<pubDate>Sat, 04 Feb 2017 22:41:34 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[DigitalOcean]]></category>
		<category><![CDATA[Hosting]]></category>
		<guid isPermaLink="false">http://codeandcam.ca/?p=79</guid>

					<description><![CDATA[<p>If you aren&#8217;t that well versed in hosting services, let me point you in the direction of my favorite hosting provider: DigitalOcean. If you don&#8217;t really know what you are looking at, I recommend you focus on DO&#8217;s cost and speed. At $5 USD/month, 20GB (SSD) of space&#8230; What more can you ask for? If you need to increase space, it&#8217;s very simple, however you <strong>cannot </strong>downgrade! So start small and upgrade as needed. Each server is called a &#8220;droplet&#8221; (cute naming association with the brand).</p>
<p>I followed all of the tutorials at Digital Ocean for the 16.04 Ubuntu installation, I will be a bit more specific to how I personally tackled my set-up and the software used.</p>
<h3><strong>Tools:</strong></h3>
<p>You are not required to use these tools, but I prefer them, and specific commands/functions may only apply to these programs.</p>
<ul>
<li><a href="https://git-for-windows.github.io/">Git</a> (free)</li>
<li><a href="https://www.sublimetext.com/">SublimeText</a> ($70)</li>
<li><a href="https://winscp.net/eng/download.php">WinSCP</a> (free)</li>
</ul>
<h3>Step 1: Sign-up</h3>
<blockquote><p>If you are just interested in testing out the services, the first $10 is on me! Click <a href="https://m.do.co/c/383075339a5d"><strong>this</strong></a> link and you will automatically have a credit applied to your account.</p></blockquote>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fstarting-fresh-on-digitalocean-3%2F&amp;linkname=Starting%20Fresh%20on%20DigitalOcean" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fstarting-fresh-on-digitalocean-3%2F&amp;linkname=Starting%20Fresh%20on%20DigitalOcean" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fstarting-fresh-on-digitalocean-3%2F&amp;linkname=Starting%20Fresh%20on%20DigitalOcean" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fstarting-fresh-on-digitalocean-3%2F&amp;linkname=Starting%20Fresh%20on%20DigitalOcean" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_buffer" href="https://www.addtoany.com/add_to/buffer?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fstarting-fresh-on-digitalocean-3%2F&amp;linkname=Starting%20Fresh%20on%20DigitalOcean" title="Buffer" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fcodeandcam.ca%2Fstarting-fresh-on-digitalocean-3%2F&#038;title=Starting%20Fresh%20on%20DigitalOcean" data-a2a-url="https://codeandcam.ca/starting-fresh-on-digitalocean-3/" data-a2a-title="Starting Fresh on DigitalOcean"></a></p><p>If you aren&#8217;t that well versed in hosting services, let me point you in the direction of my favorite hosting provider: DigitalOcean. If you don&#8217;t really know what you are looking at, I recommend you focus on DO&#8217;s cost and speed. At $5 USD/month, 20GB (SSD) of space&#8230; What more can you ask for? If you need to increase space, it&#8217;s very simple, however you <strong>cannot </strong>downgrade! So start small and upgrade as needed. Each server is called a &#8220;droplet&#8221; (cute naming association with the brand).</p>
<p>I followed all of the tutorials at Digital Ocean for the 16.04 Ubuntu installation, I will be a bit more specific to how I personally tackled my set-up and the software used.</p>
<h3><strong>Tools:</strong></h3>
<p>You are not required to use these tools, but I prefer them, and specific commands/functions may only apply to these programs.</p>
<ul>
<li><a href="https://git-for-windows.github.io/">Git</a> (free)</li>
<li><a href="https://www.sublimetext.com/">SublimeText</a> ($70)</li>
<li><a href="https://winscp.net/eng/download.php">WinSCP</a> (free)</li>
</ul>
<h3>Step 1: Sign-up</h3>
<blockquote><p>If you are just interested in testing out the services, the first $10 is on me! Click <a href="https://m.do.co/c/383075339a5d"><strong>this</strong></a> link and you will automatically have a credit applied to your account.</p></blockquote>
<p>Sign-up for an account on DigitalOcean using the referral link, payment information is only used for confirmation, you aren&#8217;t charged anything until the end of the month or when you run out of credit.</p>
<h3>Step 2: Create Droplet</h3>
<p>If you are planning on using your server to host multiple WordPress accounts, <strong>DO NOT</strong> use &#8220;One-click apps&#8221;, you will only be able to do a single install.</p>
<ul>
<li><strong>Distribution:</strong> Ubuntu 16.04.1 x 64</li>
<li><strong>Size:</strong> $5/mo</li>
<li><strong>Datacenter region:</strong> (whatever is closest for you)</li>
<li><strong>Block storage: </strong>N/A</li>
<li><strong>Additional options:</strong> Backups (if this is just to play around, don&#8217;t check this option, but later on I would recommend turning it on)</li>
<li><strong>Hostname:</strong> (pick a name that is relevant to what you are hosting, it is unique to your account. I chose ubuntu-512)</li>
</ul>
<p>After creating, you should receive an email telling you what your droplet&#8217;s IP address is, and the associated password of the root account.</p>
<h3><strong>Step 3: Run Git</strong></h3>
<p>If you are on a Mac, you can use the terminal as it is already set up. However, in order to use SSH in Windows we need to download a new software. In the DigitalOcean tutorials, they use Putty, but I prefer to use Git Bash (see tools).  After you have downloaded the .exe,  run the installer using all of the default settings unless you know what you are doing.</p>
<p>Open up &#8220;Git Bash&#8221; and enter the following command into the console:</p>
<pre class="line-numbers"><code class="language-batch">ssh root@YOUR_DROPLET_ADDRESS</code></pre>
<p>You&#8217;ll be asked if you are sure that you want to continue connecting, type yes. You will then be asked to enter the password that was sent to you. If you copy the password from the email, you will be able to paste it into the console by right-clicking. You will not be able to see what you are typing into the password field (no *** or any other characters will appear). Press enter. If it is correct, you will be prompted to change the password.</p>
<h3><strong>Step 4: Add User</strong></h3>
<p>Follow DigitalOcean&#8217;s <a href="https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-16-04">tutorial</a> on how to set up a new account that you will use, their directions are clear. Continue to use Git Bash for these commands.</p>
<p>[more posts to come!]</p>
<h3><strong>References:</strong></h3>
<ul>
<li><a href="https://www.digitalocean.com/community/tutorials/how-to-connect-to-your-droplet-with-ssh">How To Connect To Your Droplet with SSH</a></li>
<li><a href="https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-16-04">Initial Server Setup with Ubuntu 16.04</a></li>
<li><a href="https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04">How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04</a></li>
<li><a href="https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-16-04">How To Install and Secure phpMyAdmin on Ubuntu 16.04</a></li>
<li><a href="https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04">How To Set Up Apache Virtual Hosts on Ubuntu 16.04</a></li>
<li><a href="https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-for-a-user-s-directory-on-ubuntu-16-04">How To Set Up vsftpd for a User&#8217;s Directory on Ubuntu 16.04</a></li>
<li><a href="https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lamp-on-ubuntu-16-04">How To Install WordPress with LAMP on Ubuntu 16.04</a></li>
<li><a href="https://www.digitalocean.com/community/tutorials/how-to-migrate-wordpress-from-shared-hosting-to-a-cloud-server-with-zero-downtime">How To Migrate WordPress from Shared Hosting to a Cloud Server with Zero Downtime</a></li>
</ul>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fstarting-fresh-on-digitalocean-3%2F&amp;linkname=Starting%20Fresh%20on%20DigitalOcean" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fstarting-fresh-on-digitalocean-3%2F&amp;linkname=Starting%20Fresh%20on%20DigitalOcean" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fstarting-fresh-on-digitalocean-3%2F&amp;linkname=Starting%20Fresh%20on%20DigitalOcean" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fstarting-fresh-on-digitalocean-3%2F&amp;linkname=Starting%20Fresh%20on%20DigitalOcean" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_buffer" href="https://www.addtoany.com/add_to/buffer?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fstarting-fresh-on-digitalocean-3%2F&amp;linkname=Starting%20Fresh%20on%20DigitalOcean" title="Buffer" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fcodeandcam.ca%2Fstarting-fresh-on-digitalocean-3%2F&#038;title=Starting%20Fresh%20on%20DigitalOcean" data-a2a-url="https://codeandcam.ca/starting-fresh-on-digitalocean-3/" data-a2a-title="Starting Fresh on DigitalOcean"></a></p>]]></content:encoded>
					
					<wfw:commentRss>https://codeandcam.ca/starting-fresh-on-digitalocean-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why GoDaddy didn&#8217;t work out for me</title>
		<link>https://codeandcam.ca/why-godaddy-didnt-work-out-for-me/</link>
					<comments>https://codeandcam.ca/why-godaddy-didnt-work-out-for-me/#respond</comments>
		
		<dc:creator><![CDATA[samara]]></dc:creator>
		<pubDate>Tue, 13 Sep 2016 03:26:53 +0000</pubDate>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[Hosting]]></category>
		<guid isPermaLink="false">http://codeandcam.ca/?p=24</guid>

					<description><![CDATA[<p>When I first started out in web development, I didn&#8217;t know anything about web hosting. All I knew was that I needed a domain name, and a &#8216;server&#8217; to host that domain. I started on Yahoo&#8217;s Geocities (hello 2008!) and only knew that when you uploaded an .html file, a webpage would appear. When Geocities closed at the end of 2009, I was forced to look into a new hosting provider. Knowing nothing, this is where GoDaddy came in.</p>
<p>I paid $67 USD for the first year, here was the rough breakdown:</p>
<ul>
<li>$48 &#8211;  Economy Hosting</li>
<li>$5 &#8211; Certified Domain</li>
<li>$5 &#8211; Business Registration</li>
<li>$7 &#8211; Private Registration Services</li>
<li>$2 &#8211; Domain Name</li>
</ul>
<p>Certified domain was/is useless and the business registration I never used. The private registration in theory seems like a nice idea to protect my information.. But can cause legality issues if ever there is a dispute. Sadly, I didn&#8217;t understand this, and have been paying for all of those services for the past 5 years. I also ended up increasing my hosting to the Deluxe package (doubling the cost) as I wanted to host multiple domains.</p>]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fwhy-godaddy-didnt-work-out-for-me%2F&amp;linkname=Why%20GoDaddy%20didn%E2%80%99t%20work%20out%20for%20me" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fwhy-godaddy-didnt-work-out-for-me%2F&amp;linkname=Why%20GoDaddy%20didn%E2%80%99t%20work%20out%20for%20me" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fwhy-godaddy-didnt-work-out-for-me%2F&amp;linkname=Why%20GoDaddy%20didn%E2%80%99t%20work%20out%20for%20me" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fwhy-godaddy-didnt-work-out-for-me%2F&amp;linkname=Why%20GoDaddy%20didn%E2%80%99t%20work%20out%20for%20me" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_buffer" href="https://www.addtoany.com/add_to/buffer?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fwhy-godaddy-didnt-work-out-for-me%2F&amp;linkname=Why%20GoDaddy%20didn%E2%80%99t%20work%20out%20for%20me" title="Buffer" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fcodeandcam.ca%2Fwhy-godaddy-didnt-work-out-for-me%2F&#038;title=Why%20GoDaddy%20didn%E2%80%99t%20work%20out%20for%20me" data-a2a-url="https://codeandcam.ca/why-godaddy-didnt-work-out-for-me/" data-a2a-title="Why GoDaddy didn’t work out for me"></a></p><p>When I first started out in web development, I didn&#8217;t know anything about web hosting. All I knew was that I needed a domain name, and a &#8216;server&#8217; to host that domain. I started on Yahoo&#8217;s Geocities (hello 2008!) and only knew that when you uploaded an .html file, a webpage would appear. When Geocities closed at the end of 2009, I was forced to look into a new hosting provider. Knowing nothing, this is where GoDaddy came in.</p>
<p>I paid $67 USD for the first year, here was the rough breakdown:</p>
<ul>
<li>$48 &#8211;  Economy Hosting</li>
<li>$5 &#8211; Certified Domain</li>
<li>$5 &#8211; Business Registration</li>
<li>$7 &#8211; Private Registration Services</li>
<li>$2 &#8211; Domain Name</li>
</ul>
<p>Certified domain was/is useless and the business registration I never used. The private registration in theory seems like a nice idea to protect my information.. But can cause legality issues if ever there is a dispute. Sadly, I didn&#8217;t understand this, and have been paying for all of those services for the past 5 years. I also ended up increasing my hosting to the Deluxe package (doubling the cost) as I wanted to host multiple domains.</p>
<p>The hosting initially served its purpose and I started to install multiple WordPress sites. Unfortunately, that is when all my websites slowed down. I created an incident report within a week of upgrading and complained about how slow the service was.</p>
<p>They answered back with a generic response about how I can use GZIP, minifying files, image compression, disabling FasterCGI and this:</p>
<blockquote><p>Because you are in a shared environment, there will be times when the traffic to your server will be high and performance issues may persist. This is typical for websites across all providers of shared hosting in an environment such as yours. As we work to improve our environment, here are some tips that you can use to improve your website&#8217;s optimization for page load speed [&#8230;]</p></blockquote>
<p>I can&#8217;t remember if I found there to be an improvement, but I definitely had been experiencing major latency issues for the better part of two years. However, due to my ignorance of server maintenance, I simply assumed it was my ISP acting up.</p>
<p>That being said, GoDaddy&#8217;s phone service has always been good. Additionally, they call you yearly to see if you are satisfied with their service. Usually when they call, my latency issues are far from my thoughts, so I have had no complaints.</p>
<p>After 3 years of using GoDaddy&#8217;s slow hosting, I finally decided to make the switch to a VPS (Virtual Private Server), specifically <a href="https://www.digitalocean.com/">DigitalOcean</a>. If I could, I would transfer my domains to DigitalOcean, however they don&#8217;t offer that service. Ultimately, I don&#8217;t mind GoDaddy&#8217;s interface, and the price of the domains aren&#8217;t that bad, so I am going to leave all of my domains there.  All that is left is to point the DNS to the appropriate server.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fwhy-godaddy-didnt-work-out-for-me%2F&amp;linkname=Why%20GoDaddy%20didn%E2%80%99t%20work%20out%20for%20me" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fwhy-godaddy-didnt-work-out-for-me%2F&amp;linkname=Why%20GoDaddy%20didn%E2%80%99t%20work%20out%20for%20me" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fwhy-godaddy-didnt-work-out-for-me%2F&amp;linkname=Why%20GoDaddy%20didn%E2%80%99t%20work%20out%20for%20me" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fwhy-godaddy-didnt-work-out-for-me%2F&amp;linkname=Why%20GoDaddy%20didn%E2%80%99t%20work%20out%20for%20me" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_buffer" href="https://www.addtoany.com/add_to/buffer?linkurl=https%3A%2F%2Fcodeandcam.ca%2Fwhy-godaddy-didnt-work-out-for-me%2F&amp;linkname=Why%20GoDaddy%20didn%E2%80%99t%20work%20out%20for%20me" title="Buffer" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fcodeandcam.ca%2Fwhy-godaddy-didnt-work-out-for-me%2F&#038;title=Why%20GoDaddy%20didn%E2%80%99t%20work%20out%20for%20me" data-a2a-url="https://codeandcam.ca/why-godaddy-didnt-work-out-for-me/" data-a2a-title="Why GoDaddy didn’t work out for me"></a></p>]]></content:encoded>
					
					<wfw:commentRss>https://codeandcam.ca/why-godaddy-didnt-work-out-for-me/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
