.htaccessファイルの設定で、URLリダイレクト&ディレクトリ内の一覧非表示に | 楽しみながら、飲みつづける!(おうちカクテルの作り方とレシピ)

.htaccessファイルの設定で、URLリダイレクト&ディレクトリ内の一覧非表示に

さくらのレンタルサーバ で公開している自サイト(http://www.yamasita.info/ )が、他のURLでも参照できてしまう問題が有ったので…
 
今日はちょちょいと対策をしてみました。
 
(基本的に、さくらのレンタルサーバ非公式FAQ のWebサイトを参考にして作業しました)
 
 
.htaccessファイル内の記述で、yamasita.sakura.ne.jpへのアクセスをまずはwww.yamasita.infoにリダイレクトするように
 
.htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} yamasita\.sakura\.ne\.jp [NC]
RewriteRule .* http://www.yamasita.info%{REQUEST_URI} [L,R=301]

と作成して、FTPで転送すると
 
http://yamasita.sakura.ne.jp/ でアクセスすると、無事にwww.yamasita.infoにリダイレクトされ一安心♪
 
 
 
次に、yamasita.infoへのアクセスもwww.yamasita.infoにリダイレクトするように追加して
 
.htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} yamasita\.sakura\.ne\.jp [NC]
RewriteRule .* http://www.yamasita.info%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^yamasita\.info [NC]
RewriteRule .* http://www.yamasita.info%{REQUEST_URI} [L,R=301]
 
http://yamasita.info/ でアクセスすると、無事にwww.yamasita.infoにリダイレクトされ一安心♪
 
 
 
他に、.htaccessファイルで記述できる事あるかな~?っと調べてみると、ディレクトリ内の一覧表示を非表示にする設定があったので追加してみました。
 
.htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} yamasita\.sakura\.ne\.jp [NC]
RewriteRule .* http://www.yamasita.info%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^yamasita\.info [NC]
RewriteRule .* http://www.yamasita.info%{REQUEST_URI} [L,R=301]

DirectoryIndex index.html index.php .ht
 
画像だけのディレクトリのhttp://www.yamasita.info/img/ にアクセスすると403 Forbiddenの画面が表示されるようになってました。
 
よしよし。
 
これで、Google検索結果とかで、yamasita.sakura.ne.jpとかyamasita.infoへのアクセスがあっても、www.yamasita.infoにリダイレクトできて一安心!
 
 
 
 
■ヤフー:ベータ版 更新情報?■
 ↓「infoseekティッカー」もヤフーブログに設置できるばい!〔2005/11/15(火) 午後 0:44〕
 http://blogs.yahoo.co.jp/yamasita_94nsr/16449357.html
  

このブログ記事のように、記事内にHTMLタグを利用したい人は、参照してみて下さい
 ⇒第2版:HTMLタグ使えるばい!利用できるタグのまとめ
 
 
---
楽しみながら、攻めつづける!
http://www.yamasita.info/
 
楽しみながら、攻めつづけたい・・・(ヤフー:ベータ版)
http://blogs.yahoo.co.jp/yamasita_94nsr/