スポンサーサイト

一定期間更新がないため広告を表示しています


  • 2014.04.03 Thursday
  • -
  • -
  • -
  • -
  • -
  • by スポンサードリンク

Chromeで画面が真っ白になってしまう。.haccsessでSSLを制御している時は注意

chrome クロム でページが真っ白になってしまう現象に陥った。

原因は
.htaccsessでSSL制御を行なっていたから。

------
RewriteCond %{REQUEST_URI} .*/aaaaa/index.php$
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

RewriteCond %{REQUEST_URI} !(.*/aaaaa/index.php$)
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R,L]
-----
のような処理を行い、
「aaaaa」フォルダ内を強制的にSSLにしていた。

そのため、aaaaa/index.phpにアクセスした際のImage,js,cssなども
https://で指定していたとしても、
強制的に
非SSLで通信してしまう結果になってしまった。

なので、以下のように修正。
これが良いのかどうかは別として、取りあえず、これで真っ白は解消された。

-----

RewriteCond %{REQUEST_URI} .*/aaaaa/info.php$
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

RewriteCond %{REQUEST_URI} !(.*css$)
RewriteCond %{REQUEST_URI} !(.*jpg$)
RewriteCond %{REQUEST_URI} !(.*png$)
RewriteCond %{REQUEST_URI} !(.*gif$)
RewriteCond %{REQUEST_URI} !(.*js$)
RewriteCond %{REQUEST_URI} !(.*/aaaaa/info.php$)
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R,L]

-----

これでCSSなどがSSLで要求してきたとしても、
そのまま処理されるし、
反対の時もそのままされるはず。

書き方的に、
.*css
じゃなくて、.cssで設定すると良いんだろうなあ、とは思う。

取りあえず、解決したのでメモ。



xhtml,html振り分け htaccess設定

.htaccessを使ってapplication/xhtml+xmlとtext/htmlに振り分ける。

参考
http://www.garunimo.com/program/p6.xhtml

**

RewriteEngine on
DirectoryIndex index.xhtml index.php index.html

AddType "application/xhtml+xml; charset=utf-8" .xhtml

RewriteCond %{HTTP_ACCEPT} !application/xhtml¥+xml
RewriteCond %{REQUEST_FILENAME} ¥.xhtml
RewriteRule .* - "[T=text/html; charset=utf-8]" [L]

ErrorDocument 404 /error/file_not_found.xhtml


**

utf-8の場合au文字化け

参考


AddType application/xhtml+xml .html

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} KDDI [OR]
RewriteCond %{HTTP_USER_AGENT} UP¥.Browser
RewriteCond %{LA-F:REQUEST_FILENAME} ¥.html
RewriteRule .* - "[T=text/html; charset=utf-8]"


auだけhtmlのまま返す


/////////////////////////////////////
その他便利なhtaccsess設定方法
http://coliss.com/articles/build-websites/operations/htaccess-files-for-the-rest-of-us-by-net-tutsplus.html




calendar
    123
45678910
11121314151617
18192021222324
25262728293031
<< August 2019 >>
twitter
一時的に鍵付き中。 @nozomi055
selected entries
categories
archives
recent comment
recent trackback
links
profile
search this site.
sponsored links
others
mobile
qrcode
powered
無料ブログ作成サービス JUGEM
JUGEMのブログカスタマイズ講座