ねむすぎノート
トップ
メニュー
一覧
検索
web/htaccess
をテンプレートにして作成
開始行:
* .htaccess [#xfcec5f6]
#contents
** 確認ツール [#w2c2b58d]
[[HTTPステータスコード:https://ja.wikipedia.org/wiki/HTTP...
- [[HTTP Status Code Checker:https://httpstatus.io/]]
** 生成ツール [#q867eb8d]
- [[htaccess/リダイレクト(サイトの引越し):https://htacc...
** エラーページ設定 [#e45dc7b4]
#code_x{{
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html
}}
#code_x{{
404 http://example.com/error/404.html
}}
のように絶対パスにすると、アドレスバーがエラーページに遷...
** ドメイン変更 [#ed1e9957]
Permanently(永久)に移転するときは301リダイレクトを使う
移転先でもページの階層構造が維持されていることが前提
#code_x{{
RewriteCond %{HTTP_HOST} ^(old.nemusg.com)(:80)? [NC]
RewriteRule ^(.#) http://new.nemusg.com/$1 [R=301,L]
}}
これでも同じ動作をする
#code_x{{
Redirect permanent / http://new.nemusg.com/
}}
階層構造が維持されておらず、ドメイン全体→1つのページに転...
#code_x{{
RedirectMatch 301 (.#) http://new.nemusg.com/
}}
.htaccessが使えない環境ではmetaタグを使う
#code_x{{
<meta http-equiv="refresh" content="0;URL='http://new.nem...
}}
*** RewriteRuleにアンカーリンク#を書きたい [#k88f2400]
NEフラグを追加する
#code_x{{
RewriteRule ^(.#) http://new.nemusg.com/#anker [R=301,L,NE]
}}
** ドメインをwwwなしに統一 [#a5af2b8a]
#code_x{{
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.nemusg\.com)(:80)? [NC]
RewriteRule ^(.#) http://nemusg.com/$1 [R=301,L]
}}
よりも
#code_x{{
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,L]
}}
のほうが汎用的そう
** 画像の直リンクを防止する [#b4cdbe31]
- うまくいけば画像を外部サイトで表示しようとした場合403エ...
- Googleは許可
#code_x{{
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?nemusg\....
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
}}
** 参考リンク [#xa90019f]
- .htaccessの書き方の基本
//-- [[htaccessの書き方 | murashun.jp:https://murashun.jp...
-- [[htaccess の使い方や書き方・設置方法/ Web Design Leav...
//-- [[【分かって書いてる?】htaccessの書き方と設定方法ま...
- WordPress関連
-- [[WordPressに作成されるhtaccessの動作を改めて確認して...
- フラグ関連
-- [[RewriteRuleのフラグと、RewriteCondの変数一覧:https:/...
-- [[htaccess に RewriteRule 書くときは、Lフラグをつけて...
- 301リダイレクト設定について
-- [[サイトリニューアル時の301リダイレクト、htaccess記述...
- 直リンク禁止について
-- [[画像の直リンクを禁止する方法 – ysklog:http://ysklog....
-- [[画像直リンクの禁止 - ロリポップ!:http://lolipop.jp/...
-- [[画像への直リンク防止策 - kotonoha:https://emmalangla...
- 生成ツール
-- [[htaccess/リダイレクト(サイトの引越し) - cman.jp:ht...
終了行:
* .htaccess [#xfcec5f6]
#contents
** 確認ツール [#w2c2b58d]
[[HTTPステータスコード:https://ja.wikipedia.org/wiki/HTTP...
- [[HTTP Status Code Checker:https://httpstatus.io/]]
** 生成ツール [#q867eb8d]
- [[htaccess/リダイレクト(サイトの引越し):https://htacc...
** エラーページ設定 [#e45dc7b4]
#code_x{{
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html
}}
#code_x{{
404 http://example.com/error/404.html
}}
のように絶対パスにすると、アドレスバーがエラーページに遷...
** ドメイン変更 [#ed1e9957]
Permanently(永久)に移転するときは301リダイレクトを使う
移転先でもページの階層構造が維持されていることが前提
#code_x{{
RewriteCond %{HTTP_HOST} ^(old.nemusg.com)(:80)? [NC]
RewriteRule ^(.#) http://new.nemusg.com/$1 [R=301,L]
}}
これでも同じ動作をする
#code_x{{
Redirect permanent / http://new.nemusg.com/
}}
階層構造が維持されておらず、ドメイン全体→1つのページに転...
#code_x{{
RedirectMatch 301 (.#) http://new.nemusg.com/
}}
.htaccessが使えない環境ではmetaタグを使う
#code_x{{
<meta http-equiv="refresh" content="0;URL='http://new.nem...
}}
*** RewriteRuleにアンカーリンク#を書きたい [#k88f2400]
NEフラグを追加する
#code_x{{
RewriteRule ^(.#) http://new.nemusg.com/#anker [R=301,L,NE]
}}
** ドメインをwwwなしに統一 [#a5af2b8a]
#code_x{{
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.nemusg\.com)(:80)? [NC]
RewriteRule ^(.#) http://nemusg.com/$1 [R=301,L]
}}
よりも
#code_x{{
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,L]
}}
のほうが汎用的そう
** 画像の直リンクを防止する [#b4cdbe31]
- うまくいけば画像を外部サイトで表示しようとした場合403エ...
- Googleは許可
#code_x{{
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?nemusg\....
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
}}
** 参考リンク [#xa90019f]
- .htaccessの書き方の基本
//-- [[htaccessの書き方 | murashun.jp:https://murashun.jp...
-- [[htaccess の使い方や書き方・設置方法/ Web Design Leav...
//-- [[【分かって書いてる?】htaccessの書き方と設定方法ま...
- WordPress関連
-- [[WordPressに作成されるhtaccessの動作を改めて確認して...
- フラグ関連
-- [[RewriteRuleのフラグと、RewriteCondの変数一覧:https:/...
-- [[htaccess に RewriteRule 書くときは、Lフラグをつけて...
- 301リダイレクト設定について
-- [[サイトリニューアル時の301リダイレクト、htaccess記述...
- 直リンク禁止について
-- [[画像の直リンクを禁止する方法 – ysklog:http://ysklog....
-- [[画像直リンクの禁止 - ロリポップ!:http://lolipop.jp/...
-- [[画像への直リンク防止策 - kotonoha:https://emmalangla...
- 生成ツール
-- [[htaccess/リダイレクト(サイトの引越し) - cman.jp:ht...
ページ名:
トップ
新規
一覧
検索
最終更新
RSS