忍者ブログ
17 May

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

01 November

.htaccess に書く色々な設定

URLのwwwを無しにしてリダイレクトさせる
RewriteEngine On
RewriteCond %{HTTP_HOST} !^ドメイン名.com$ [NC]
RewriteRule ^(.*)$ http://ドメイン名.com/$1 [L,R=301]

//fontファイルの圧縮処理
<IfModule mod_mime.c>
AddType font/opentype .otf
AddType font/eot .eot
AddType font/truetype .ttf
AddType application/font-woff .woff
</IfModule>
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE font/opentype font/eot font/truetype application/font-woff
</IfModule>



//静的htmlにWPを読み込む処理(さくらサーバー)
Action myphp-script /php.cgi
AddHandler myphp-script .php .html

//↓とメモ帳に書き php.cgi というファイル名で保存し、アップロードする
//さくらサーバーでWPを静的htmlに埋め込むための必須作業

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

サイトにパスワードを付ける


//URLのwwwを無しにしてリダイレクトさせる
RewriteEngine On
RewriteCond %{HTTP_HOST} !^ドメイン名.com$ [NC]
RewriteRule ^(.*)$ http://ドメイン名.com/$1 [L,R=301]
//index.htmlを無しにしてリダイレクトさせる
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://ドメイン名.com/$1 [R=301,L]


どうやってかけばいいかは検索でてくるが、じゃあ複数指定したいときはどうすればいいのか
っていうことをちゃんと書いてくれる人がいない。
ルールがわかんねーんだよくそが。どこかにルールかいてるとこないの。
最後に改行が必要ってことしかまだしらねーよ!

rewriteONの前に Options +FollowSymLinks こんなんいれて書いてる人もいたりして、
複数の場合はどうするんだっつーの。
これいれたら500エラーでてダメだった
なんの意味があんのこれ。なくてもリダイレクト成功したけど。


//WPで404.phpに誘導し、404エラーをブラウザに返す。SEOgoogle対策
//.htaccessの一番先頭に書く
ErrorDocument 404 /フォルダ名/index.php?error=404

PR