• ベストアンサー

.htaccessの設置について

HPを制作したのですが、ソース内の文字を文字化けさせたくて .htaccessを設置したのですが見れてしまいます。 属性も604にしました。 内容は Options -Indexes DirectoryIndex index.html index.htm index.cgi index.php <Files ~ "\.(htpasswd|htaccess|txt|log|csv|xls|dat)$"> deny from all </Files> です。 これだけではダメなのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

> 楽天のような あれはちょっと違うわ。 ソースを見ると <meta http-equiv="Content-Type" content="text/html; charset=x-euc-jp"> と書かれているでしょ? このサイトはHTMLがEUCで記述されているだけよ。

その他の回答 (2)

noname#100277
noname#100277
回答No.3

ソースが文字化けするのはIEのメモ帳で確認するから。 他のブラウザで適切な文字コードで構築されたHTMLは文字化けしません。 文字化けと云うよりもソースを隠すなら暗号化の方が良いのでは? コレもデコードの知識が在れば無意味ですがね。 ソースを直接確認不可能にしても、サイトのサービスにはソース確認の方法が存在。 結局は無駄な足掻きと思われるが如何かな?

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

私の知識が乏しいせいかしら。 > ソース内の文字を文字化けさせる と > htaccess の関連が付かないわ。 Shift_JISで書かれているソースを無理やりEUCとして認識させて サイト閲覧時にブラウザで文字化けさる とかそういう意味かしら? だとするとあなたのhtaccessには 文字コードの指定が全くないわよね。 やりたいことがいまいち分からないわ。 あなたの目的は文字化けさせること? それとも別の何か目的があって その手段として文字化けさせるの? 目的を言ってくれればそれに対する方針を 考えてあげることができるわよ。

harimaya5
質問者

お礼

すいません。 私の知識が完全に乏しいんです。 私のしたかったことは askaaskaさんのおっしゃられてる 「Shift_JISで書かれているソースを無理やりEUCとして認識させて サイト閲覧時にブラウザで文字化けさる」 だと思います。 たとえば楽天のHPのソースを見ようとすると HTML以外の文字が文字化けしてますよね。 そういうのをしたいんです。 できればソースも見れないようにしたいのですが 全然勉強が追いつかなくてとりあえず文字化けを狙ってます。 お手数をおかけしますが もしご存知でしたらお教えお願いできませんでしょうか? よろしくお願いします。

関連するQ&A