‘.htaccess’ カテゴリーのアーカイブ
2009 年 9 月 25 日 金曜日
1.エミュレーター上では問題ない。
2.htmlファイルで実機確認すると、きちんとXHTML/CSSが表示される
…にも関わらず同じソースをphpファイルにすると、きちんと表示されない場合がある。
この場合、.htaccessのAddTypeにhtmlは指定しているが、phpが指定されていないケースがある。
AddType application/xhtml+xml .htmlを試しにAddType application/xhtml+xml .phpに変更してみると、正常に表示されるケースが多い。
タグ:.htaccess, CSS, xhtml, モバイル, モバイルサイト, 携帯, 携帯サイト
カテゴリー: .htaccess, タグ, ホームページ, 悩み解決, 携帯サイト | コメントはまだありません »
2009 年 9 月 2 日 水曜日
FTP(例えばFFFTP)上に.htaccessが表示されない場合がある。.から始まるファイルを表示するにチェックを入れても表示されない場合。
この場合、SSHを用いる事でファイルを確認する事が出来る。
ls -laですべてのファイルを確認できる。
中身はcatで確認すれば、FTP上で表示されなくても、指定の.htaccessがサーバー上に存在しているかどうかを確認する事ができる。
タグ:.htaccess
カテゴリー: .htaccess, ホームページ, 悩み解決 | コメントはまだありません »
2009 年 6 月 3 日 水曜日
一般的に301リダイレクトは以下のような方法が紹介されている場合が多い。
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://sample.com/$1 [R=301,L]
ところが、wiki系やWordPress等を使用していると、一部もしくは全部にURLエンコードを含んでいる場合が多い。
この時、301リダイレクトはかなりの確率で失敗する。
例
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://sample.com/$A%B%C$1 [R=301,L]
こういう場合は、RedirectMatchを使用すると上手くいくケースが多い。
例
RedirectMatch \/.*\.html$ http://sample.com/%A%B%C
タグ:.htaccess
カテゴリー: .htaccess, ホームページ, 悩み解決 | コメントはまだありません »
2009 年 5 月 1 日 金曜日
WordPressのプラグイン等のアップデート時にSAFE MODE Restriction in effect.というエラーが出現する場合がある。
正確にはfunction….SAFE MODE Restriction in effect. ファイルパスというような形で詳細が表示される。
これは、読んで字の如くphpのセーフモードに関するエラー。CORESERVERや(おそらくXREA)で運用していると表示される場合がある。(コンパネにpleskを導入しているサーバーでセーフモードにチェックが入っていたりする場合もこのエラーに該当)
.htaccessにAddHandler application/x-httpd-phpcgi .phpを導入する事で問題解決
タグ:.htaccess, php, wordpress, アップグレード, セーフモード
カテゴリー: .htaccess, CORESERVER, WordPress, WordPress - 基本, wordpress - エラー, サーバー, ホームページ, レンタルサーバー, 悩み解決 | コメントはまだありません »
2009 年 4 月 19 日 日曜日
画像の直リンクは転総量の問題から極力制御したいもの。一般的なサイトでは問題ないだろうが、とりわけ写真や画像等の素材サイトではサーバー維持の死活問題になりかねない。
そこで、.htaccessに以下のような記載を行う。
<Files ~ "\.(jpg|gif)$">
SetEnvIf Referer "自サイトのURL" OK
Order allow,deny
allow from env=OK
</Files>
PNGやJPGを追加したい場合はjpg|gif|png|bmpなどのように追加すればOK
タグ:.htaccess, リンク, 制御, 禁止
カテゴリー: .htaccess, ホームページ | コメントはまだありません »
2009 年 2 月 28 日 土曜日
.htaccessのmod_rewriteを使って静的アクセスを可能にする方法
.htaccessに以下を記載
RewriteEngine on
RewriteBase /
RewriteRule ^(.*).html /index.php?main_page=product_info&products_id=$1 [L]
これでhttp://addressname.net/1.htmlのような形でアクセスが可能になる。
※通常の動的URLでもアクセス可能
タグ:.htaccess, CMS, ECサイト, SEO, Zen Cart, ネットショップ
カテゴリー: .htaccess, CMS, SEO対策, Zen Cart, Zen Cart - カスタマイズ, Zen Cart - カスタマイズ - SEO, ネットショップ(ECサイト)構築 - Zen Cart, ネットショップ(ECサイト)構築, ホームページ | コメントはまだありません »
2009 年 1 月 27 日 火曜日
デフォルトの.htaccessに以下の文を追加
AddHandler application/x-httpd-php5cgi .php
php_flag magic_quotes_gpc off
次に以下を記載したphp.iniを作成
AddHandler application/x-httpd-php5cgi .php
mbstring.language Japanese
output_handler mb_output_handler
mbstring.encoding_translation 1
magic_quotes_gpc = off
#php_flag session.use_cookies 0
#php_flag session.use_trans_sid 1
mbstring.internal_encoding UTF-8
upload_max_filesize 5M
このphp.iniファイルを /html/admin/ 直下及び直下のフォルダ以下すべてに、/data/直下に配置。
タグ:.htaccess, CORESERVER, ec cube, php.ini
カテゴリー: .htaccess, CMS, CORESERVER, EC CUBE, PHP, WEB プログラム, php.ini, サーバー, プログラム, ホームページ, レンタルサーバー | コメントはまだありません »
2009 年 1 月 18 日 日曜日
“拡張子 .xhtml”と.htaccessに“DirectoryIndex index.xhtml”を合わせて運用すれば携帯サイトの運用が可能と言われるが…
◆実験結果
DoCoMo(i-mode):xhtml/cssで表示が可能
softbank(yahoo携帯):xhtml/cssで表示が可能
au(ezweb):リクエストされたページは表示できません。 ※304エラーとなる。
タグ:.htaccess, au, docomo, ezweb, i-mode, softbank, xhtml, yahoo, 携帯サイト
カテゴリー: .htaccess, CSS, HTML/XHTML, タグ, ホームページ, 携帯サイト | コメントはまだありません »