<?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>wpyag.com &#187; WordPress Security</title>
	<atom:link href="http://www.wpyag.com/category/wordpress-security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wpyag.com</link>
	<description>Free and Premium WordPress Themes</description>
	<lastBuildDate>Tue, 01 Nov 2011 13:23:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Disable Directory Indexing in WordPress</title>
		<link>http://www.wpyag.com/wordpress-security/disable-directory-indexing-in-wordpress/</link>
		<comments>http://www.wpyag.com/wordpress-security/disable-directory-indexing-in-wordpress/#comments</comments>
		<pubDate>Tue, 04 May 2010 20:40:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress Security]]></category>

		<guid isPermaLink="false">http://www.wpyag.com/?p=359</guid>
		<description><![CDATA[This is another good security tip for your WordPress blog. This method works for all types sites. By disabling directory indexing, you can prevent people seeing through your directory structure. Like say people cannot see list of images stored in [..]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wpyag.com/wp-content/uploads/2010/05/index.png" rel="prettyPhoto[gallery2]"><img src="http://www.wpyag.com/wp-content/uploads/2010/05/index.png" alt="disable directory index" title="disable directory index" width="128" height="128" class="alignleft size-full wp-image-360" /></a> This is another good security tip for your WordPress blog. This method works for all types sites. By disabling directory indexing, you can prevent people seeing through your directory structure. Like say people cannot see list of images stored in domain.com/images</p>
<p>This can be achived using a .htacess file in public_html folder. Just add below codes in .htacess file present in your public_html folder.</p>
<pre class="prettyprint ">
Options -Indexes
</pre>
<p><strong>Warning</strong><br />
<div class="warning">When editing or modifying the .htaccess file of your WordPress blog, make sure to always have a backup that you can restore in case of something went wrong.<br />
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wpyag.com/wordpress-security/disable-directory-indexing-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deny Access to wp-login.php by showing forbidden message</title>
		<link>http://www.wpyag.com/wordpress-security/deny-access-to-wp-login-php-by-showing-forbidden-message/</link>
		<comments>http://www.wpyag.com/wordpress-security/deny-access-to-wp-login-php-by-showing-forbidden-message/#comments</comments>
		<pubDate>Tue, 04 May 2010 20:29:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress Security]]></category>

		<guid isPermaLink="false">http://www.wpyag.com/?p=356</guid>
		<description><![CDATA[Using a .htacess file in root of your public_html directory, you can deny access to wp-login.php by showing forbidden message. You can only allow specific IP or IPs or IP range to use wp-login.php Just add below codes in .htaccess [..]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wpyag.com/wp-content/uploads/2010/05/security.png" rel="prettyPhoto[gallery2]"><img src="http://www.wpyag.com/wp-content/uploads/2010/05/security.png" alt="security" title="security" width="256" height="256" class="aligncenter size-full wp-image-357" /></a> Using a .htacess file in root of your public_html directory, you can deny access to wp-login.php by showing forbidden message. You can only allow specific IP or IPs or IP range to use wp-login.php</p>
<p>Just add below codes in .htaccess file of in root of your public_html folder.</p>
<pre class="prettyprint ">
&lt;Files wp-login.php&gt;
Order deny,allow
Deny from All
Allow from xx.xx.xx.xx
&lt;/Files&gt;
</pre>
<p>Note: In above code change xx.xx.xx.xx to your IP.<br />
Done!!<br />
<span id="more-356"></span><br />
<strong>Warning</strong><br />
<div class="warning">When editing or modifying the .htaccess file of your WordPress blog, make sure to always have a backup that you can restore in case of something went wrong.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wpyag.com/wordpress-security/deny-access-to-wp-login-php-by-showing-forbidden-message/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Allow WordPress admin login from specific IPs or IP range</title>
		<link>http://www.wpyag.com/wordpress-security/allow-wordpress-admin-login-from-specific-ips-or-ip-range/</link>
		<comments>http://www.wpyag.com/wordpress-security/allow-wordpress-admin-login-from-specific-ips-or-ip-range/#comments</comments>
		<pubDate>Tue, 04 May 2010 19:53:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress Security]]></category>
		<category><![CDATA[ips]]></category>
		<category><![CDATA[login]]></category>

		<guid isPermaLink="false">http://www.wpyag.com/?p=342</guid>
		<description><![CDATA[Its good security practice to allow admin logins from specific IPs only. So, even if your WordPress admin login details is hacked, you are still safe. Hackers will not be able to login in admin area of WordPress, and your [..]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wpyag.com/wp-content/uploads/2010/05/login.png" rel="prettyPhoto[gallery2]"><img class="alignleft size-full wp-image-343" title="restrict login" src="http://www.wpyag.com/wp-content/uploads/2010/05/login.png" alt="restrict login" width="128" height="128" /></a> Its good security practice to allow admin logins from specific IPs only. So, even if your WordPress admin login details is hacked, you are still safe. Hackers will not be able to login in admin area of WordPress, and your blog is safe.</p>
<p>This can be achieved easily by using a .htracess file in wp-admin folder.<br />
<strong>How can I allow admin login from one specific IP</strong><br />
Open notepad and copy paste following codes.<span id="more-342"></span></p>
<pre>
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Admin Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
allow from xx.xx.xx.xx
</limit>
</pre>
<p>NOTE: Change xx.xx.xx.xx to your IP.<br />
Upload this text file in wp-admin folder and rename it to .htaccess<br />
Done!!</p>
<p>Lets say your IP is 122.162.160.9<br />
If your IP is 122.162.160.9, you should replace xx.xx.xx.xx in above code to 122.162.160.9<br />
Now only person from 122.162.160.9 will be able to login in wordpress admin panel.</p>
<p><strong>How can I allow admin login from many specific IP</strong><br />
If you want to allow login from multiple specific IPs, you just need to add those IPs in .htacess file we made above.<br />
Something like this:</p>
<pre>
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Admin Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
allow from aa.aa.aa.aa
allow from bb.bb.bb.bb
allow from cc.cc.cc.cc
allow from dd.dd.dd.dd
</limit></pre>
<p><strong>Note:</strong><br />
<div class="note">Replace aa.aa.aa.aa, bb.bb.bb.bb, cc.cc.cc.cc, dd.dd.dd.dd to IPs which you want to allow.<br />
Like this, you can allow multiple IPs to login as admin.</div></p>
<p><strong>How can I allow admin login from a IP range</strong><br />
This is common question asked by many wordpress users. Many people like me are on DSL connection and have dynamic IP. Our IP changes everytime, we start computer or restart modem. So, people on dynamic IP need to allow a specific IP range.</p>
<p>You need to use below code for .htaccess file to allow a complete IP range.</p>
<pre>
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Admin Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
allow from 67.22.xx.xx
</limit>
</pre>
<p><strong>Note:</strong><br />
<div class="note">In above code, you need to change just first two place of IP and leave xx.xx<br />
Lets say your IP current IP is 122.45.673.46<br />
Then you should use like 122.45.xx.xx<br />
</div></p>
<p><strong>Warning</strong><br />
<div class="warning">When editing or modifying the .htaccess file of your WordPress blog, make sure to always have a backup that you can restore in case of something went wrong.</div></p>
<p>If you still have confusion, please let me know via comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wpyag.com/wordpress-security/allow-wordpress-admin-login-from-specific-ips-or-ip-range/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic tips to secure your WordPress site</title>
		<link>http://www.wpyag.com/wordpress-security/basic-tips-to-secure-your-wordpress-site/</link>
		<comments>http://www.wpyag.com/wordpress-security/basic-tips-to-secure-your-wordpress-site/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 10:13:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress Security]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.wpyag.com/?p=91</guid>
		<description><![CDATA[There are lots of tips and plugins to secure your WordPress blog. But we generally don&#8217;t follow those tips. There are many reason why we don&#8217;t follow those security tips. Here are few basic tips which all WordPress user must [..]]]></description>
			<content:encoded><![CDATA[<p>There are lots of tips and plugins to secure your WordPress blog. But we generally don&#8217;t follow those tips. There are many reason why we don&#8217;t follow those security tips.</p>
<p>Here are few basic tips which all WordPress user must follow as security measure.<br />
1. Always use and update to latest version of WordPress.<br />
2. Always keep your plugin updated.<br />
3. Download database regularly.<br />
4. Use hard guess password.<br />
5. Protect admin folder using .htaccess You can allow particular IP or IP range to login in WP admin panel using .htaccess.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wpyag.com/wordpress-security/basic-tips-to-secure-your-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

