ホーム > タグ > .htaccess
.htaccess
拡張子htmlでphpを実行する
phpが拡張子htmlでも動かせるなんてこと自体知らなかったので
一応メモしておく。
適用したいディレクトリに以下の記述をした.htaccessを置くだけ。
これでsample.html内に< ?php echo "hello"?>とか記述しても
ちゃんと「hello」が出力される。(phpが動くようになる)
続きを読む
.htaccessで特定のディレクトリに対してリダイレクト処理をする
この記事は
.htaccessで特定のディレクトリに対してリダイレクト処理をする
に引っ越しました。
wwwのありなしを301リダイレクトで統一
wwwのありなしは統一しておくことがSEOの観点から好ましい。でないと、異なるURLなのに同じコンテンツということで、コンテンツが共食いを起こしてしまうから。(らしい)
たとえば
- http://www.days.showzine.info
- http://days.showzine.info
このURLを例として、wwwのありなしを統一してみる。今回はwwwなしで。
続きを読む
さくらで設定したサブドメインにリダイレクト処理をする
この記事はサブドメインを切った際にやることに引っ越しました。
モバイルサイト制作にあたってのphp.iniの設定
ローカルでの、自分で php.ini を編集できる環境ではいいけれど、レンタルサーバではそれが出来ないので、以下のように .htaccess を使って、モバイルサイトを制作するにあたっての各項目の設定を変更する。
.htaccessで設定した項目
(これは php4 の場合。5の場合は mod_php5.c とすればいい)
<IfModule mod_php4.c>
# セッションIDを保存するのにCookieを使用するかどうか
# 携帯では基本的にCookieを利用出来ないのでオフに
php_value session.use_cookies 0# URLにセッションIDを付加するかどうかを指定
# 携帯ではCookieにセッションIDを保存できないので、これはオン
php_value session.use_trans_sid 1# 内部文字エンコーディングの設定
# 携帯の特殊文字にも対応出来るようにeucJP-winを使用する
php_value mbstring.internal_encoding eucJP-win# 自動文字エンコーディングの検出の順番を設定
# モバイルサイトは幅広い文字に対応する必要があるので、eucJP-winとSJIS-winを利用する
# そのために検出の順番を明確に定義しておく
php_value mbstring.detect_order SJIS-win,eucJP-win,JIS,UTF-8,ASCII</IfModule>
以下の5つの項目については、ホスティング先の設定がすでにそうだったので、今回はとくに指定しなかった。(イコールは、あくまでもphp.ini上での表記で、この.htaccessでの設定では使わない)
- session.use_only_cookie = 0
- mbstring.language = Japanese
- mbstring.http_input = pass
- mbstring.http_output = pass
- mbstring.encoding_translation = Off
*注意:
mbstring.detect_order のところは、文字コード名を繋ぐカンマの後に半角スペースとか入れてはだめ(エラーになる)
.htaccessでIPアドレスによるアクセス制限をかける
この記事は
.htaccessでIPアドレスによるアクセス制限をかける
に引っ越しました。
.htaccess を使ってアクセス端末ごとにリダイレクト
この記事は
.htaccess を使ってアクセス端末ごとにリダイレクト
に引っ越しました。
ホーム > タグ > .htaccess
- 検索
- フィード