ユーザ用ツール

サイト用ツール


cms:htaccess

htaccessの設定

ウェブプログラムを一つのディレクトリにまとめる

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} tokyox\.matrix\.jp
RewriteCond %{REQUEST_URI} !^joomla/.*
RewriteCond %{REQUEST_URI} !^(/img) [NC]
RewriteCond %{REQUEST_URI} !^(/icon) [NC]
RewriteCond %{REQUEST_URI} !^(/log) [NC]
RewriteCond %{REQUEST_URI} !^(/tool) [NC]
RewriteCond %{REQUEST_URI} !^(/error) [NC]
RewriteRule (.*) joomla/$1

http://tokyox.matrix.jp/でアクセスしてきたものをjoomlaというディレクトリに入っているウェブプログラムで動作させる。閲覧者は、joomlaのディレクトリで動作していることはわからない。ただし、ルートに実在するimg、iconなどのディレクトリはそのままアクセスできるようにしてある。

Macで.htaccessを表示して表示して編集

「.(ドット)」から始まるファイルは、Macでは表示されないようになっています。サイト運営などをやってると「.htaccess」というファイルを編集したいときがあるんですが、このファイルが「ドット」から始まってるのでサーバーからダウンロードしてきた途端に見えなくなる。 LaunchPadを開いて、ターミナルをクリックして起動。下記の文字列をターミナルに書き込むかコピペします。

defaults write com.apple.finder AppleShowAllFiles true
killall Finder

「ドット」から始まるファイルが見えるようになります。あとはテキストエディタで開いて編集しましょう。

元に戻したい。「.」から始まるファイルを見えなくするには?

下記をターミナルにコピペします。

defaults write com.apple.finder AppleShowAllFiles false
killall Finder
cms/htaccess.txt · 最終更新: 2017/01/12 by N_Miya