http://hoge.com/test に設置しているサイトをhttp://hoge.comで表示する方法

Shizumi > http://hoge.com/test に設置しているサイトをhttp://hoge.comで表示する方法 @ 2012/12/23 1:24
はじめまして。
現在、BaserCMSでのサイト作成が完了し、OPEN準備中なのですが、

/test/というサブフォルダでサイトを作成しています。(ex: http://hoge.com/test)
それをさもrootディレクトリにあるように表示させたい(ex: http://hoge.com)のですが、htaccessの記述をどのようにすれば良いのか、また、その他に設定する必要がある部分があるのかが分かりません。
(301リダイレクトの設定?)

作成しているサイト自体をルートディレクトリ直下に置けば良いのかもしれませんが、
レンタルサーバの仕様のためか、はじめからhtaccessが設置してあり、それを編集すると別のサブフォルダに設置しているブログ(WP)が表示できなくなってしまいます。
また、サーバディレクトリの整理のためにも、サブディレクトリに置いた状態でメーンとして表示できるように設定を行いたいです。

何か方法や、アドバイス、試したほうが良い物等がありましたらご享受ください。


よろしくお願い致します。

■ BaserCMSのバージョン:2.0.5
■ レンタルサーバー名:Xserver
■ スマートURLの利用:ON
■ 設置フォルダ:サブフォルダ
■ 利用しているデータベース:MySQL
■ PHPスキル(自己評価):C

clothoweb > Re: http://hoge.com/test に設置しているサイトをhttp://hoge.comで表示する方法 @ 2012/12/24 0:29
Shizumiさん、こんばんは!

サブフォルダをルート表示させる場合のこの内容は参考になりますでしょうか。
http://q.hatena.ne.jp/1258621955


ただ、この場合「/test」がドメインとしてのメインディレクトリになるので
testディレクトリと同じ階層にある「/wp」が表示されなくなるような・・・。
※最近xserverの仕様を忘れつつあるのでうる覚えだったりします。m(__)m

念の為、「X10プラン」でwordpressを設置する場合の.htaccessの
記述内容もお伝えしておきたいと思います。

baserCMS(トップディレクトリ)の.htaccess
suPHP_ConfigPath /home/account_name/clotho-web.com/xserver_php/
AddHandler x-httpd-php5.2 .php .phps
RewriteEngine on
RewriteBase /
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]


wordpress(トップ配下のwpディレクトリ)の.htaccess
suPHP_ConfigPath /home/account_name/clotho-web.com/xserver_php/
AddHandler x-httpd-php5.3 .php .phps
RewriteEngine off


3行目をonに切り替えて4行目を以下のように追加してもOKです。
RewriteBase /wp


PHPのバージョンは、5.2以上であれば問題ないと思いますが、
トップディレクトリ内の「index.html(phpなども)」がなくなると
勝手に4系に戻される上にphp.iniがOFFになったはずなのでご注意を。
Shizumi > Re: http://hoge.com/test に設置しているサイトをhttp://hoge.comで表示する方法 @ 2012/12/24 21:17
clothoweb 様

丁寧な御返事ありがとうございます。

無事、といいますか、元々やろうとしていた方はやはりできませんでした。
が、念のためと書いていただいた.htaccessの記述で希望通りの形で表示することができました。

これを機にhtaccessの勉強も進めていこうかと思います。
本当にありがとうございました。

■ BaserCMSのバージョン:2.0.5
■ レンタルサーバー名:Xserver
■ スマートURLの利用:ON
■ 設置フォルダ:サブフォルダ
■ 利用しているデータベース:MySQL
■ PHPスキル(自己評価):C

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
20 人のユーザが現在オンラインです。 (17 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 20