ドメイン/サブドメインの管理にISPConfig 3を使用しています。
parim.kristian.ee
リダイレクトするサブドメインを追加しましたweb/parim/
(注:web/は私のドキュメントルートです)。
ISPConfig は、Apache 構成へのそのようなリダイレクトを生成しました。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^parim.kristian.ee [NC]
RewriteRule ^/(.*)$ /parim/$1 [L]
http://parim.kristian.ee/images/1x1.gifなどの静的リソースを取得しようとすると、正常に機能しますが、リダイレクトが codeigniter である場合は機能しません。
htaccess はweb/parim/
次のようになります。
<IfModule mod_rewrite.c>
RewriteEngine on
Options -Indexes
#Handle CodeIgniter request
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 ./index.php
</IfModule>
注: http://kristian.ee/parim/経由で同じフォルダーにアクセスできます。
私は htaccess が苦手なので、助けていただければ幸いです。