![http://www.lykaon-search.com/seo/whole/post-1305/](https://cdn-ak-scissors.b.st-hatena.com/image/square/6ab38e909a4a75770514c85866569e4453d372c5/height=288;version=1;width=512/https%3A%2F%2Fwww.lykaon-search.com%2Fseo%2Fwp-content%2Fuploads%2F2018%2F03%2F301.jpg)
WEBサイトを作成しているとベーシック認証やリダイレクト処理などで度々利用することになる「.htaccess」についてまとめてみました。「.htaccessとは?」や「.htaccessで出来ること」などWEB制作の初心者に理解できるようにいい加減に丁寧に解説していきます。 .htaccessとは .htaccess(ドットエイチティーアクセス)とは、Apacheを用いたWebサーバにおいて、ディレクトリ単位で設置及び設定を行える設定ファイルのことを言います。 Apacheではhttpd.confという設定ファイルでApacheの設定を行うが、Webサーバの要となる設定ファイルであるため、Webサーバの管理者でないと設定を変更することができない。.htaccessはhttpd.confで.htaccessの利用を許可している場合、Webサーバ管理者のみならずウェブサイトの管理者レベルでAp
Webサイト公開後、.htaccessを使って旧ページから新ページにリダイレクトをかけます。何度も同じようなことをしているのですが、やはり忘れっぽいので、よく使うリダイレクトの書き方をまとめておきます。 私と同じような誰かのお役に立てれば幸いです。 私がよく使うリダイレクトは301リダイレクトのため、この記事のコードは全て301リダイレクトとなっています。302リダイレクトを用いる場合は、適宜変更してください。 0. .htaccessとは?1.あるURLから別のURLへのリダイレクト2.ディレクトリまるごとリダイレクト3.類似したファイル名のURLをまとめてリダイレクト4.特定のディレクトリをリダイレクトから除外する5.特定のファイルをリダイレクトから除外する6.wwwなし / ありを統一する7.https(SSL)のURLへリダイレクトまた、上手く動作しない場合のパターンも挙げてみまし
問い合わせフォームと管理画面だけ強制的に https でアクセスさせたい場合のメモ。 いろいろと調べて試行錯誤した結果、.htaccessに以下のように書いて実現した。 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # HTTPでアクセスされた場合、 RewriteCond %{HTTPS} off # 以下のURLは常に https にリダイレクトする RewriteCond %{HTTP_HOST} www.example.com RewriteCond %{REQUEST_URI} ^/admin/.*$ [OR] RewriteCond %{REQUEST_URI} ^/inquiry/.*$ # ただし以下は除く RewriteCond %{REQUEST_URI} !^/assets/.*$ RewriteCon
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く