![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
おそらくアパッチの設定と思うのですが、通常http://www.xyz.co.jp/~userA等と指定しますが、これをhttp://www.zyz.co.jp/userAと指定してuserAのページを表示させるにはどこにどんな設定をすればよろしいのでしょうか。ティルダ(~)を取っても表示出来るようにしようと計画しています。教えてください。
No.3ベストアンサー
- 回答日時:
#2 の (2) の書き方ではうまくいきませんでした.m(_ _)m
http://www.xyz.co.jp/~userA
と指定された場合に
http://www.zyz.co.jp/userA
を表示させるには、httpd.conf で
RewriteEngine on
RewriteRule ^/~([^/]+)/?(.*) /$1/$2 [R]
RewriteRule ^/([^/]+)$ /$1/ [R]
と書けばよいのではないでしょうか.
No.4
- 回答日時:
各ユーザーのHPを「~」を使わないでアクセスできるようにするためには、Apacheの設定ファイルを次のように編集します。
#UserDir "Sites"
AliasMatch ^/([^/]+)/(.*) /Users/$1/Sites/$2
詳しいことは参考URLをご覧ください。
参考URL:http://www.zdnet.co.jp/help/tips/linux/l0464.html
有り難うございました。UsersとSitesのところにいろいろ関連データを入れてみましたが、作動しませんでした。今後もよろしくお願い申し上げます。
No.2
- 回答日時:
思いついた方法を挙げると.
(1) シンボリックリンクを張る.
Apache の DocumentRoot が
/usr/local/apache/htdocs
各ユーザのホームディレクトリが
/home/userA
だとすると、
/usr/local/apache/htdocs/userA -->
/home/userA/public_html
というリンクを張る.
(UserDir public_html )
※ ユーザが多いと面倒 (追加・削除など)
(2) Apache の mod_rewrite の機能を使ってみる
-->
RewriteEngine on
RewriteCond /home/$1/public_html -d
RewriteRule ^/(.+)/(.+) http://www.zyz.co.jp/~/
<--
※ これでうまくいくかは試していません.
(2) はご参考まで.
有り難うございました。1)番の方法で試しましたところ完璧に作動いたしました。2番目の方法に付きましては修正版を再度アップロードしていただき有り難うございました。小生には少し高度な対処法でしたので、試しておりません。今後ともよろしくお願い申し上げます。
No.1
- 回答日時:
ディレクトリ扱いにすれば良いのじゃないですか?
つまり、ドキュメントルートを
http://www.xyz.co.jp/
にすれば、
「userA」は単なるディレクトリですから、
http://www.xyz.co.jp/userA
でアクセスできますよね?
有り難うございました。DocumentRootの配下にuserAディレクトリを作成して、試したら確かに作動しましたが、http://www.xyz.co.jp/~userAとティルダの入った指定ではページが表示されませんでした。しかし、ご指摘のような方法でも在る程度出来ることが解りました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- フリーソフト libreoffice drawのツールバーのチェックが外れてしまう 1 2022/10/04 22:02
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
- その他(IT・Webサービス) google サイトの目次表示について 1 2023/06/17 23:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
- モニター・ディスプレイ パソコンでスクリーンショットしたもの(HP)を印刷しました。 3 2022/07/03 16:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
shellscript内のコマンドを、su...
-
lsでディレクトリのサイズが409...
-
Ubuntu、ファイル移動によるエ...
-
Server error! Error 500
-
「E212:書込み用にファイルを開...
-
嫌ってるのに真似してきたりマ...
-
ファイルの単位
-
Winmerge ファイルの中身は同じ...
-
onedriveの中身を削除したらパ...
-
メモ帳での一括たて列選択
-
教えてください!困ってます。
-
ファイルの先頭行を全て削除したい
-
ごみ箱から元に戻したのに表示...
-
Windows10 フォルダ内の自動並...
-
macのdmgファイル(動画)をMP4...
-
拡張子.dどういう意味
-
Mac OS Xで、CD-Rにデータを焼...
-
ファイルソートができるMac用フ...
-
【文字コード】コピー&ペース...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
lsでディレクトリのサイズが409...
-
ファイルが移動できません。
-
shellscript内のコマンドを、su...
-
Index.html表示しない!!
-
「E212:書込み用にファイルを開...
-
Ubuntu、ファイル移動によるエ...
-
RPM のソースパッケージが展開...
-
シンボリックリンクでパミッシ...
-
Server error! Error 500
-
PHPでchmod()を使えるようにす...
-
書き込み権限がありません
-
あり得ない!アーカイブを展開...
-
Apacheのドキュメントルート配...
-
rootユーザのメールボックスへ...
-
(apache2)htaccessの認証が動か...
-
/var/run/sudo/root/unknown
-
chmod u-x .*の動作について教...
-
ファイル所有者を「apache」へ...
-
rootでも権限が無いようです
おすすめ情報