よく使うhtaccessの設定

WordPress

# サイト全体をssl化
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
# WordPress設定
<IfModule mod_rewrite.c>
RewriteEngine On
# RewriteBase /wp/  # WordPressが/wp/配下にある場合
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# RewriteRule . /wp/index.php [L]
RewriteRule . /index.php [L]
</IfModule>

HTML

# wwwなし、ssl化の設定
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.isaxxx.com
RewriteRule ^(.*) https://isaxxx.com/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</IfModule>

共通

# すべてのアクセスを拒否
deny from all
# 特定のipアドレスのみ許可
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
# アップロードサイズの調整
php_value memory_limit 50M
php_value post_max_size 40M
php_value upload_max_filesize 30M

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA