• 締切済み

URLで自分のディレクトリ名(~.co.jp/~taro)を別のディレクトリ名(~.co.jp/~hanako)で表示させる方法ありますか。

LHR8.0でapacheをつかって自分のHPを公開しています。コンテンツはtaro/ディレクトリ以下にありますのでブラウザのアドレス欄にはhttp://www.aaa.bbb.jp/~taroと表示されます。 この***/~taroを***/~hanakoというように別のディレクトリ名で表示させることはできますか。 ディレクトリ名から自分のHPとわからないようにしたいというのが動機です。

  • daipot
  • お礼率74% (185/247)

みんなの回答

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

root権限をお持ちなら、 mod_rewriteでURLを書き換えるなり、 httpd.conf内のDocumentRootを変えたり、Aliasを設定したり、 適当なフォルダへのsymbolic linkを作成するなり、 プロキシかました ――などの手がとれると思います。

daipot
質問者

補足

ありがとうございます。Aliasでできそうです。

関連するQ&A

  • 上位ディレクトリ名(フォルダ名)を取得するには?

    phpファイルが入っている、2階層上位のディレクトリ名(フォルダ名)を取得したいと思っています。 例 http://~.com/aaa/bbb/ccc/test.php test.phpが本体です。 ここから2階層上位のディレクトリ名、ここでは「bbb」を取得するような事はできないでしょうか? test.phpの中に、2階層上位のディレクトリ名を記述したいと思っています。 具体的に言うと、 $name = "●●●"; 上記の●●●に、2階層上位のディレクトリ名を入れたいです。 同じようなファイルが多数あり、「bbb」には様々なフォルダ名があり、test.phpの1つ1つを書き換えるのに手間がかかるので、ディレクトリ名を自動的に取得できれば助かります。 phpの知識がほとんどないため、お力をお借りできればと思い、質問させて頂きました。 アドバイスをお願い致します。

    • ベストアンサー
    • PHP
  • フルパスから最後のディレクトリ名を取得したい。

    vb.netなのですが、例えば c:\aaa\bbb\ccc\ddd\eee\fff.exe というフルパスがあったとして、 eeeというディレクトリ名を取得したいのですが、 何か良い方法はないでしょうか。 それぞれのディレクトリ名の文字数や階層数は 決まっていないのですが、オススメの方法が ありましたら、教えて頂けると助かります。

  • サーバ上にあるディレクトリーの非表示

    こんにちわ 現在サイトを構築している上で行き詰まっています。 自分のもっているドメイン内にダウンロード用のフォルダーを作ったのですが 例 ドメイン:www.xxx.jp フォルダ:download このフォルダー内にダウンロードコンテンツを入れます そしたらコンテンツのダウンロードのアドレスは www.xxx.jp/download/aaa.zip となります。 しかしaaa.zipの他にもbbb.zipやccc.zipの様に 他にもダウンロードコンテンツがある場合 アドレスバーにwww.xxx.jp/downloadと入力してしまうと ディレクトリー(?)の画面になり すべてダウンロード可能となってしまいます。 このディレクトリー画面を表示させないように出来るのでしょうか? 又、別に良い方法があれば教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • エクセルで特定の数値の合計を出したいと思ってます

    エクセルで特定の数値の合計を出したいと思ってます 初心者のため、わかりづらい表現があるかと思いますが、ご了承頂ければと思います。 以下のようなテーブルがあります。 A___|_ _ __B_ _ _________|_ _C_ _| 12/1| aa/taro/ccc |1540 | 12/1| bbb/hanako/ccc |1  | 12/1 | cc/taro/ddd |1540 | 12/1 | aa/yuka/ccc |6  | 12/1 | aaa/taro/bbb |209   | 12/2 | bb/taro/bbb |224  | 12/2 | cc/yuko/ccc |127   | 12/2 | bb/taro/aaa |127  | 12/2| aa/hanako/ccc |6   | 12/3| aa/taro/ccc |127   | 12/3| bbb/taro/ccc |253   | 12/3| aa/yuko/bbb |253   | 12/3| cc/hanako/ccc |16   | 12/3| aa/yuko/dd |1   | 12/3| bb/taro/ccc |16   | 12/3| aa/taro/c |6   | ~~~~~~~~~~~~~~~~~~~~~~~~~ <列の説明> A:日付 B:URL C:数値 <今回行いたいこと> 同一の日付(列A)内の行の中でURL(列B)に含まれる特定の文字を含む、数値(列C)の合計を出したいと思ってます。 例としては、 12/1のtaroを含むURLの合計値 C1+C3+C5=1540+1540+209=3289 このシートのデータは約20000件くらいありますが、最終的には下記のようなシートを作れればと思ってます。 URLにtaroを含むDailyの合計値 日付__|_合計値_| 12/1 | 455 | 12/2 | 3322 | 12/3 | 5439 | 12/4 | 2764 | 非常にわかりづらい表現で申し訳ございませんが、どなたかお力を頂ければと思います。 よろしくお願い致します。

  • apacheによるディレクトリ表示が出来ない

    色々なサイトで調べてみたのですが手詰りとなってしまいまして。 こちらでお伺いさせて下さい。 現在、Mac OS X Sever Lion (10.7) を使用しています。 apacheのバージョンは2.2.19です。 apacheにて、「Options Indexes FollowSymLinks」を設定して ブラウザーからディレクトやファイル一覧を表示させたいのですが シンボリックリンクを表示させる事が出来ません。 /etc/apache2/httpd.conf 内で、下記のように設定しています。 ※ user_nameはMacのログインアカウントです。 ---------------------------------------- <Directory "/Users/user_name/DATA"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> ---------------------------------------- ディレクトリ構成 drwxr-xr-x 2 user_name staff 68 Aug 21 14:05 Windows drwxr-xr-x 2 user_name staff 68 Aug 21 14:15 Mac lrwxr-xr-x 1 user_name staff 38 Aug 13 20:40 data1 -> /Volumes/Data/Users/user_name/data1/directory -rw-r--r-- 1 user_name staff 20 Aug 21 12:12 test.php lrwxr-xr-x 1 user_name staff 32 Aug 13 20:38 data2 -> /Volumes/NO NAME/data2 lrwxr-xr-x 1 user_name staff 23 Aug 13 20:36 data3 -> /Volumes/NO NAME/data3 ---------------------------------------- ブラウザーの表示状態 Index of /DATA  ・Parent Directory  ・Windows/  ・Mac/  ・test.php ---------------------------------------- 自分のホームディレクトリ配下にDATAディレクトリを作成しており、 そこで実ディレクトリやファイル作成すると、きちんとブラウザーでは 閲覧出来るのですが、シンボリックリンクは作成しても表示が出来ません。 同様の事を以前Linuxで設定していた事がありまして、その時には 問題なく表示させる事が出来ていましたので、apacheのバージョンに より設定の仕方が変わっているのではないかとも考えています。 ※ その時のapacheのバージョンは不明です。 シンボリックリンク先は、ネットワークでマウントしているディスクです。 権限の問題?とも考えられるのですが、そもそもシンボリックリンク のファイル名が表示されない状態なので手詰りとなってしまいました。 どなたかお分かりになる方がいらっしゃいましたらご教授頂けますでしょうか。

  • URLでディレクトリ入力すると中身が見えてしまう

    ホームページ作成側からの質問です。 例えば、 http://abc.com/ というサイトがあり、ここに"aaa"というフォルダがある場合、 http://abc.com/aaa/ とURLを入力するとブラウザ上で、aaaフォルダの中身一覧のリスト が表示されて、中身のファイルをダウンロードできる状態にある場合、 これを表示させない方法はどのようにするのでしょうか。 おそらく、この様なメッセージを出して拒否する設定があるかと思いますが。 Directory Listing Denied

  • http.confの読み方

    Apacheのconfを読んでいます。 この設定ファイルのうち、実際の公開フォルダの設定は、複数あるようなのですが、 結局、全部で何種類あるのでしょうか? (1)DocumentRoot (2)VirtualHost内のDocumentRoot (3)Alias aaa bbb (4)<Directory>~</Directory> この4種、全てが公開状態であると思っていいのでしょうか? もしくは、他にもありますか? もしかして、基本的に公開を表しているのは、 (1)、(2)だけなのでしょうか?

  • サーバー内のディレクトリ名を変更したらHPが表示されない

    サブドメインを変更しようと思い、サーバー内のディレクトリ名を変更したらHPが表示されなくなりました。    中身はCGIなども入っており全く機能しません。試しにもう一つ名前を変更したディレクトリを作成しそっちにアップロードしたら表示しましたが階層は元のディレクトリで表示され元のディレクトリを外すとまた表示されなくなります。  解決策がありましたら是非アドバイス宜しくお願いします。

  • Fedora Apache ユーザディレクトリの設定 /をつけないと表示されない!

    Fedora CoreのApacheでユーザディレクトリのコンテンツを公開するため、下記のように設定しました。 <IfModule mod_userdir.c> UserDir public_html </IfModule> <Directory /home/*/public_html> AllowOverride All Options IncludesNoExec ExecCGI FollowSymLinks <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory> で、ばっちり見れるようになったんですが、下記のような問題が残っています。 http://ホストアドレス/~ユーザ名/ では正常に表示されるが、 http://ホストアドレス/~ユーザ名 のようにスラッシュを省略すると、表示されない。 ご存知の方おられましたらよろしくお願いしますー!

  • Apache:ディレクトリリストの表示について

    Apacheの設定について教えてください. http://hostname/~user とブラウザに入力したときにindex.htmlが表示されるのですが、 index.htmlを削除すると403 Forbiddenのエラーが表示されてしまいます. index.htmlが存在しない場合はディレクトリのリストが 表示されるようにしたいのですが、 どのようにしたら良いでしょうか. 環境 CentOS 5.1 apache 2.2 userのパーミッション 755 user/public_htmlのパーミッション 755 情報に不足ありましたら追記しますのでご指摘ください. よろしくお願いします.