<?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>Open Script Solution&#187; seo</title>
	<atom:link href="http://www.openscriptsolution.com/tag/seo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.openscriptsolution.com</link>
	<description>... where solutions for script programming are found ...</description>
	<lastBuildDate>Tue, 31 Jan 2012 03:22:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>My Second Attempt to Translate SEO SearchTerms Tagging 2 Plugin of WordPress</title>
		<link>http://www.openscriptsolution.com/2011/06/18/my-second-attempt-to-translate-seo-searchterms-tagging-2-plugin-of-wordpress/</link>
		<comments>http://www.openscriptsolution.com/2011/06/18/my-second-attempt-to-translate-seo-searchterms-tagging-2-plugin-of-wordpress/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 15:28:15 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[SEO Friendly]]></category>
		<category><![CDATA[SEO SearchTerms Tagging 2]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=1321</guid>
		<description><![CDATA[For those of you who have read my previous article regarding the title above, it is: How to Make SEO SearchTerms Tagging 2 Plugin Supports Multi Language, now I have a good news again for you. Even the author of this plugin has not updated based on my first attempt to translate this plugin so [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who have read my previous article regarding the title above, it is: <a href="http://www.openscriptsolution.com/2010/08/29/how-to-make-seo-searchterms-tagging-2-plugin-supports-multi-language/" title="How to Make SEO SearchTerms Tagging 2 Plugin Supports Multi Language" target="_blank">How to Make SEO SearchTerms Tagging 2 Plugin Supports Multi Language</a>, now I have a good news again for you. Even the author of this plugin has not updated based on my first attempt to translate this plugin so it will support multilingual (although I had sent him a message and he promised me to upgrade it), today I have successfully created the multilingual version of it. This time I modified it based on the last version he released; version 1.52. Hopefully <a href="http://exclusivewordpress.com/searchterms-tagging-2-plugin" title="Purwedi Kurniawan">Purwedi Kurniawan</a> will kindly respond this my second attempt. <span id="more-1321"></span></p>
<p>In order to reduce the file size, I removed the 4 picture files inside the original plugin. Please be kind! You can <a href="http://www.openscriptsolution.com/wp-content/uploads/searchterms-tagging-2.1.52_multi-language.rar">download it from here</a>. Hope it helps for those of you who still need the multilingual version.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2F2011%2F06%2F18%2Fmy-second-attempt-to-translate-seo-searchterms-tagging-2-plugin-of-wordpress%2F&amp;title=My%20Second%20Attempt%20to%20Translate%20SEO%20SearchTerms%20Tagging%202%20Plugin%20of%20WordPress" id="wpa2a_2"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/2011/06/18/my-second-attempt-to-translate-seo-searchterms-tagging-2-plugin-of-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Remove Category ID from URL of PrestaShop version 1.2.5</title>
		<link>http://www.openscriptsolution.com/2010/05/03/how-to-remove-category-id-from-url-of-prestashop-version-1-2-5/</link>
		<comments>http://www.openscriptsolution.com/2010/05/03/how-to-remove-category-id-from-url-of-prestashop-version-1-2-5/#comments</comments>
		<pubDate>Mon, 03 May 2010 10:10:27 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[category id]]></category>
		<category><![CDATA[id kategori]]></category>
		<category><![CDATA[menghapus]]></category>
		<category><![CDATA[ramah URL]]></category>
		<category><![CDATA[remove]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[SEO in PrestaShop]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[URL Friendly]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=1183</guid>
		<description><![CDATA[This following modification will remove the category id from the URL of your PrestaShop. As we know, by default, PrestaShop uses the URL for category such as: /3-accessories-ipod instead of accessories-ipod. Please note that you have to enable the URL Friendly feature that you can set it up from the Preferences tab in admin panel [...]]]></description>
			<content:encoded><![CDATA[<p>This following modification will remove the category id from the URL of your PrestaShop. As we know, by default, PrestaShop uses the URL for category such as: <strong>/3-accessories-ipod</strong> instead of <strong>accessories-ipod</strong>. Please note that you have to enable the <strong>URL Friendly</strong> feature that you can set it up from the <strong>Preferences</strong> tab in admin panel by choosing the <strong>Yes</strong> option in order to implement this modification. I have successfully applied this modification into PrestaShop version 1.2.5 (the stable version until I wrote this current article). <span id="more-1183"></span></p>
<ol>
<li>
Make sure that you have already had the <strong>.htaccess</strong> file in your PrestaShop&#8217;s root directory, which has the content like the following:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;"># .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums
&nbsp;
# URL rewriting module activation
RewriteEngine on
&nbsp;
# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /prestashop1250/img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /prestashop1250/img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /prestashop1250/product.php?id_product=$3&amp;isolang=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /prestashop1250/product.php?id_product=$2&amp;isolang=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /prestashop1250/category.php?id_category=$2&amp;isolang=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /prestashop1250/product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /prestashop1250/product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /prestashop1250/category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /prestashop1250/cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /prestashop1250/supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /prestashop1250/manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /prestashop1250/$2?isolang=$1 [QSA,L,E]
&nbsp;
# Catch 404 errors
ErrorDocument 404 /prestashop1250/404.php</pre></div></div>

<p>You can generate this <strong>.htaccess</strong> file from admin panel at <strong>Tools</strong> tab, then choose <strong>Generators</strong> sub-tab, and follow the instructions carefully there. In this example above, I use <strong>prestashop1250</strong> for the domain name. Please adjust it with yours.
</li>
<li>
Add this following code after the last line of that code above:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;"># Remove Category ID from URL. You have to modify also the /classes/Link.php file! Modified by Masino Sinaga, May 3, 2010
RewriteRule ^accessories-ipod$ /prestashop1250/category.php?id_category=3 [QSA,L,E]
RewriteRule ^music-ipods$ /prestashop1250/category.php?id_category=2 [QSA,L,E]
RewriteRule ^laptops$ /prestashop1250/category.php?id_category=1 [QSA,L,E]</pre></div></div>

<p>It meant that we will adjust the 3 categories name: accessories-ipod, music-ipods, and laptops. In other words, if you have more than 3 categories above, you have to define or add your own category one by one into the .htaccess file.
</li>
<li>
Open your <strong>/classes/Link.php</strong> file, and find this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>50
51
52
53
54
55
56
57
58
59
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> getCategoryLink<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_category</span><span style="color: #339933;">,</span> <span style="color: #000088;">$alias</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">is_object</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_category</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">allow</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> ? <span style="color: #009900;">&#40;</span>_PS_BASE_URL_<span style="color: #339933;">.</span>__PS_BASE_URI__<span style="color: #339933;">.</span><span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">.</span><span style="color: #000088;">$id_category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link_rewrite</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> 
			<span style="color: #009900;">&#40;</span>_PS_BASE_URL_<span style="color: #339933;">.</span>__PS_BASE_URI__<span style="color: #339933;">.</span><span style="color: #0000ff;">'category.php?id_category='</span><span style="color: #339933;">.</span><span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">id</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$alias</span><span style="color: #009900;">&#41;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">allow</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> ? <span style="color: #009900;">&#40;</span>_PS_BASE_URL_<span style="color: #339933;">.</span>__PS_BASE_URI__<span style="color: #339933;">.</span><span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_category</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">.</span><span style="color: #000088;">$alias</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span>
			<span style="color: #009900;">&#40;</span>_PS_BASE_URL_<span style="color: #339933;">.</span>__PS_BASE_URI__<span style="color: #339933;">.</span><span style="color: #0000ff;">'category.php?id_category='</span><span style="color: #339933;">.</span><span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_category</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> _PS_BASE_URL_<span style="color: #339933;">.</span>__PS_BASE_URI__<span style="color: #339933;">.</span><span style="color: #0000ff;">'category.php?id_category='</span><span style="color: #339933;">.</span><span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_category</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>then replace with this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>50
51
52
53
54
55
56
57
58
59
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> getCategoryLink<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_category</span><span style="color: #339933;">,</span> <span style="color: #000088;">$alias</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">is_object</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_category</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">allow</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> ? <span style="color: #009900;">&#40;</span>_PS_BASE_URL_<span style="color: #339933;">.</span>__PS_BASE_URI__<span style="color: #339933;">.</span><span style="color: #666666; font-style: italic;">/*intval($id_category-&gt;id).'-'.*/</span><span style="color: #000088;">$id_category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link_rewrite</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> 
			<span style="color: #009900;">&#40;</span>_PS_BASE_URL_<span style="color: #339933;">.</span>__PS_BASE_URI__<span style="color: #339933;">.</span><span style="color: #0000ff;">'category.php?id_category='</span><span style="color: #339933;">.</span><span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_category</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">id</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$alias</span><span style="color: #009900;">&#41;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">allow</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> ? <span style="color: #009900;">&#40;</span>_PS_BASE_URL_<span style="color: #339933;">.</span>__PS_BASE_URI__<span style="color: #339933;">.</span><span style="color: #666666; font-style: italic;">/*intval($id_category).'-'.*/</span><span style="color: #000088;">$alias</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span>
			<span style="color: #009900;">&#40;</span>_PS_BASE_URL_<span style="color: #339933;">.</span>__PS_BASE_URI__<span style="color: #339933;">.</span><span style="color: #0000ff;">'category.php?id_category='</span><span style="color: #339933;">.</span><span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_category</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> _PS_BASE_URL_<span style="color: #339933;">.</span>__PS_BASE_URI__<span style="color: #339933;">.</span><span style="color: #0000ff;">'category.php?id_category='</span><span style="color: #339933;">.</span><span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_category</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

</li>
</ol>
<p>Now you should have the URL without the category id. In the next article I will try to modify for the others (cms id, product id, etc).</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2F2010%2F05%2F03%2Fhow-to-remove-category-id-from-url-of-prestashop-version-1-2-5%2F&amp;title=How%20to%20Remove%20Category%20ID%20from%20URL%20of%20PrestaShop%20version%201.2.5" id="wpa2a_4"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/2010/05/03/how-to-remove-category-id-from-url-of-prestashop-version-1-2-5/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>The .htaccess File Content When Permalink Activated</title>
		<link>http://www.openscriptsolution.com/2009/08/25/the-htaccess-file-content-when-permalink-activated/</link>
		<comments>http://www.openscriptsolution.com/2009/08/25/the-htaccess-file-content-when-permalink-activated/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 03:26:53 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[permalink]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=72</guid>
		<description><![CDATA[I just wondered what would be happened when Permalink feature in WordPress is being activated? Detail technical question is: &#8220;What is the truly identifer that makes me sure this feature is being activated?&#8221; For those who do not know what Permalink is, it is a feature in WordPress that allows you to change the URL [...]]]></description>
			<content:encoded><![CDATA[<p>I just wondered what would be happened when <strong>Permalink</strong> feature in WordPress is being activated? Detail technical question is: &#8220;What is the truly identifer that makes me sure this feature is being activated?&#8221; For those who do not know what Permalink is, it is a feature in WordPress that allows you to change the URL style become SEO friendly. For example, default URL is: http://www.yourdomainname.com/index.php?p=123 then when Permalink activated, that URL will become http://www.yourdomainname.com/2009/08/21/sample-post/.  Well, here is the answer for this. <span id="more-72"></span></p>
<p>When you activate Permalink feature from admin panel in Settings section for the very first time, then your WordPress will create an .htaccess file located on your web root directory (assuming this file does not already exist before). This .htaccess file contains of the code as you can see below:</p>
<pre># BEGIN WordPress
&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
RewriteBase /yourdomainnamehere/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /yourdomainnamehere/index.php [L]
&lt;/IfModule&gt;

# END WordPress</pre>
<p>Please note that <strong>yourdomainhere</strong> is the name of your domain.</p>
<p>When you deactivate this Permalink feature, then this .htaccess file would not be removed, but the main code above would be removed. It becomes like this:</p>
<pre># BEGIN WordPress

# END WordPress</pre>
<p>This has been tested in WordPress version 2.8.4.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2F2009%2F08%2F25%2Fthe-htaccess-file-content-when-permalink-activated%2F&amp;title=The%20.htaccess%20File%20Content%20When%20Permalink%20Activated" id="wpa2a_6"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/2009/08/25/the-htaccess-file-content-when-permalink-activated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
