- ベストアンサー
.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> です。 これだけではダメなのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> 楽天のような あれはちょっと違うわ。 ソースを見ると <meta http-equiv="Content-Type" content="text/html; charset=x-euc-jp"> と書かれているでしょ? このサイトはHTMLがEUCで記述されているだけよ。
その他の回答 (2)
ソースが文字化けするのはIEのメモ帳で確認するから。 他のブラウザで適切な文字コードで構築されたHTMLは文字化けしません。 文字化けと云うよりもソースを隠すなら暗号化の方が良いのでは? コレもデコードの知識が在れば無意味ですがね。 ソースを直接確認不可能にしても、サイトのサービスにはソース確認の方法が存在。 結局は無駄な足掻きと思われるが如何かな?
- askaaska
- ベストアンサー率35% (1455/4149)
私の知識が乏しいせいかしら。 > ソース内の文字を文字化けさせる と > htaccess の関連が付かないわ。 Shift_JISで書かれているソースを無理やりEUCとして認識させて サイト閲覧時にブラウザで文字化けさる とかそういう意味かしら? だとするとあなたのhtaccessには 文字コードの指定が全くないわよね。 やりたいことがいまいち分からないわ。 あなたの目的は文字化けさせること? それとも別の何か目的があって その手段として文字化けさせるの? 目的を言ってくれればそれに対する方針を 考えてあげることができるわよ。
お礼
すいません。 私の知識が完全に乏しいんです。 私のしたかったことは askaaskaさんのおっしゃられてる 「Shift_JISで書かれているソースを無理やりEUCとして認識させて サイト閲覧時にブラウザで文字化けさる」 だと思います。 たとえば楽天のHPのソースを見ようとすると HTML以外の文字が文字化けしてますよね。 そういうのをしたいんです。 できればソースも見れないようにしたいのですが 全然勉強が追いつかなくてとりあえず文字化けを狙ってます。 お手数をおかけしますが もしご存知でしたらお教えお願いできませんでしょうか? よろしくお願いします。