.htaccess アクセス制限

Filed under: .htaccess — kdcs @ 2013年12月19日 木曜日

この設定で、以下のアクセスのみを許可することが出来ます。
・IPアドレス= 111.222.333.444 および 123.45.6.*
・ホスト名= *hoge.ne.jp*

※ホスト名を指定することによって特定のプロバイダーからのアクセスのみ許可することもできます。
(ocn.ne.jpなど)

order deny,allow
deny from all
allow from 111.222.333.444
allow from 123.45.6.
allow from hoge.ne.jp

wordpressでの記述例 (ログイン画面へのアクセス制限)

# BEGIN kdcs
<Files wp-login.php>
Order deny,allow
Deny  from all
Allow from xxx.xxx.xxx.xxx
Allow from hoge.ne.jp
</Files>
# END kdcs

wp ログイン回数制限プラグイン

Filed under: wordpressプラグイン — kdcs @ 2013年12月17日 火曜日

wordpressへのログイン回数制限で不正ログインを回避するプラグイン

Limit Login Attempts ダウンロードはこちら (対応バージョンは2.8以降)

日本語化はこちらからmoファイルを選んでダウンロードし
wp-content/plugins/limit-login-attempts内へアップロードする

さくらでhtml内phpを動作させる

Filed under: .htaccess — kdcs @ 2013年10月21日 月曜日

他のレンタルサーバーでは.htaccessへの記述だけでhtmlに記述したphpを動かすことができるが
さくらインターネットのサーバーでは以下のファイルが必要

php.cgiファイル(パーミッション755)

#!/bin/sh
exec /usr/local/bin/php-cgi

.htaccessファイル(パーミッション)

Action myphp-script /php.cgi
AddHandler myphp-script .php .html

(続きを読む…)

wordpress自動生成robots.txt

Filed under: wordpress — kdcs @ 2013年9月27日 金曜日

wordpressは「設定」→「表示設定」の中にある「検索エンジンでの表示」の項目でクロール許可、ブロックが選択できます。
[検索エンジンがサイトをインデックスできないようにする]

※古いバージョンのwordpressでは「設定」→「プライバシー」の中にある「サイトの表示状態」で選択。

この選択によって生成される仮想robots.txtの内容が変わります。
robots.txt を生成している関数は /wp-includes/functions.php になります。

インデックスを許可した場合(wordpress 3.3以降)

User-agent: *
Disallow: {WordPressの設置ディレクトリ}/wp-admin/
Disallow: {WordPressの設置ディレクトリ}/wp-includes/

インデックスを許可しない場合(wordpress 3.3以降)

User-agent: *
Disallow: /

インデックスを許可する場合でも、wp-adminやwp-includesフォルダへのアクセスは禁止しています。

wordpress 3.2以前のrobots.txtはインデックスを許可する場合はすべてのファイル許可となるので
上記のようにwp-adminやwp-includeフォルダをブロックしたい場合はテーマのfunctions.phpに
以下を記述します。

<?php
function lf_custom_robots_txt($output) {
	$wp_version = get_bloginfo( 'version' );
	$public = get_option( 'blog_public' );
	if ( '0' !=  $public ) { // open
		$site_url = parse_url( site_url() );
		$path = ( !empty( $site_url['path'] ) ) ? $site_url['path'] : '';
		if ( version_compare( $wp_version, '3.3', '<') ) {
			$output = str_replace( "Disallow:\n", "", $output );
			$output .= "Disallow: $path/wp-admin/\n";
			$output .= "Disallow: $path/wp-includes/\n";
		}
	}
	return $output;
}
add_filter('robots_txt', 'lf_custom_robots_txt');
?>

bxslider

Filed under: JavaScript — kdcs @ 2013年4月11日 木曜日

divで囲んだ要素をスライドさせる
デモページはこちら
ダウンロードは本家サイト(レスポンシブタイプ)より ※IE7以上
IE6ではフェード系の動作が行えない

旧バージョンのダウンロードはこちら

プラグインを案内しているサイトはこちら

サイト内検索

カテゴリー

最近の投稿

↑上に戻る