ウェブプログラムを一つのディレクトリにまとめる
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」というファイルを編集したいときがあるんですが、このファイルが「ドット」から始まってるのでサーバーからダウンロードしてきた途端に見えなくなる。 LaunchPadを開いて、ターミナルをクリックして起動。下記の文字列をターミナルに書き込むかコピペします。
defaults write com.apple.finder AppleShowAllFiles true killall Finder
「ドット」から始まるファイルが見えるようになります。あとはテキストエディタで開いて編集しましょう。
元に戻したい。「.」から始まるファイルを見えなくするには?
下記をターミナルにコピペします。
defaults write com.apple.finder AppleShowAllFiles false killall Finder