カテゴリー別アーカイブ: htaccess

隠しファイルの可視化(for Mac)

.htaccess等「.(ドット)」から始まるファイルは、Macだと表示されません。
FTP等でうっかりそのままダウンロードしてしまうと隠しファイルとなり、見えなくなってしまいます。

これを可視化するには、ターミナルというツールを使います。
※ターミナルは、「アプリケーション」内の「ユーティリティ」にあります。
━━━━━━━━━━━━━━━━━━━━━━━━━━
1、ターミナルに下記を入力
defaults write com.apple.finder AppleShowAllFiles -boolean true

2、Finderを再起動(killall Finder)

3、元に戻すには、ターミナルに下記を入力
defaults delete com.apple.finder AppleShowAllFiles

4、Finderを再起動(killall Finder)
━━━━━━━━━━━━━━━━━━━━━━━━━━

ターミナルはコマンド入力でMacの操作や設定を行うため、かなり高度なこともできてしまいます。反面、データの破損や消去にも繋がることがありますので、ご自分の責任において慎重に使ってください。

htaccessでURLをSSLのhttpsに統一する

www.coral.co.jpでアクセスして来たものを
https://www.coral.co.jpに変える。

RewriteEngine On
RewriteBase /
Options +FollowSymLinks   ←ホスティング会社によりアリナシ

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

一緒によく設定するもので自動で「www」を付ける場合は下記の順番で指定する。

RewriteEngine on

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

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

 

上記で動けばそちらで

RewriteEngine On
RewriteBase /
Options +FollowSymLinks

RewriteCond %{HTTP_HOST} ^coral.co.jp
RewriteRule ^(.*) https://www.coral.co.jp/$1 [R=301,L]

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

 

htaccessでURLをwww付きに統一する CPI

CPIサーバーの場合「Options +FollowSymLinks」がないといけない
パーミッションは644。

wwwありに統一の場合
Options +FollowSymLinks
Options -Indexes
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(coral.co.jp)(:80)? [NC]
RewriteRule ^(.*) http://www.coral.co.jp/$1 [R=301,L]
order deny,allow

wwwなしに統一の場合
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.coral.co.jp)(:80)? [NC]
RewriteRule ^(.*) http://coral.co.jp/$1 [R=301,L]
order deny,allow

htaccessを簡単に制作できるサイト
http://www.htaccesseditor.com