バーチャルホストを設定する
現在example.jpで見えてるサーバーの別のディレクトリをhoge.example.jpで見せたい場合。
DNSのAレコードでhoge.example.jpを借りてるサーバーに向けたのち、下記のように設定する。
$ cat /etc/httpd/conf.d/virtualhost.conf NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www/html ServerName example.jp # rewrite rules for mediawiki RewriteEngine On RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-d RewriteRule ^/?wiki/(.*)$ /wiki/index.php?title=$1 [PT,L,QSA] </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/hoge/htdocs ServerName hoge.example.jp </VirtualHost>