apache

画像等はそのまま

RewriteEngine On RewriteRule ^(.*\.(png|gif|jp?g|js|css))$ $1 [NC,L]

.htaccessでX-UA-Compatible

Header set X-UA-Compatible "IE=Edge" <FilesMatch "\.(js|css|gif|png|jpe?g|pdf|xml|oga|ogg|m4a|ogv|mp4|m4v|webm|svg|svgz|eot|ttf|otf|woff|ico|webp|appcache|manifest|htc|crx|xpi|safariextz|vcf)$" > Header unset X-UA-Compatible </FilesMatch> HTML5 Boilerplate: The web’s most popular front-end template

特定のurlだけhttpsアクセス

//example.com/hoge/ と //example.com/moge/ は https RewriteEngine On RewriteCond %{HTTPS} on RewriteCond %{REQUEST_URI} !(^/(hoge|moge)/) RewriteRule ^(.*) http://%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTPS} on RewriteCond %{REQUEST_URI}…

.htaccessで相対パス対応

例えば ../img/foobar/hoge.png を img/foobar/hoge.png にしたい 画像は、webroot/img/の中に全て入ってるという条件 RewriteRule ^.*\/((img|js|css)\/.*\.(png|gif|jp?g|js|css))$ $1 [NC,L]

apache2 + ssl

% sudo port install apache2 server.keyの作成 % cd /opt/local/apache2/conf % sudo openssl genrsa -des3 -rand /var/log/system.log -out server.key 1024 server.csrの作成 Common Name(CN)には、apacheを起動するホストのFQDNを設定すること % sudo op…

Basic認証

とりあえず、、、httpd.conf AllowOverride AuthConfig .htaccess AuthUserFile /path/to/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user order deny,allow 古いRaQだと AuthPAM_Enabl…