パーソナルWeb共有でリダイレクトをさせたい
- ホームページの作成条件に「リンクはルートパスでする」とありますが、パーソナルWeb共有を使用する際にルートパスでのリンクが切れてしまいます。
- 「Library/WebServer」にホームページデータを入れている場合、パーソナルファイル共有ではのぞけないため、「ユーザ/Sites」でパーソナルWeb共有を行いたいと考えています。
- パーソナルWeb共有で「http://●●/」を「http://●●/ユーザー名/」にリダイレクトさせる方法を教えてください。
- ベストアンサー
パーソナルWeb共有でリダイレクトをさせたい
ホームページを作成しているのですが、作成条件の中に「リンクはルートパスでする」と言うのがありました。 そこで、ホームページの確認をMacOS XのパーソナルWeb共有を使って行っています。 ホームページデータは「Library/WebServer」に入れてあります。 一人で作業をしていたときは良かったのですが、複数で作業をすることになり、パーソナルファイル共有を使おうとしました。 しかし「Library/WebServer」は、パーソナルファイル共有ではのぞけませんので、「ユーザ/Sites」の方でパーソナルWeb共有を行いたいのですが、その場合urlが「http://●●/ユーザー名/」になってしまい、ルートパスでのリンクが切れてしまいます。 そこでパーソナルWeb共有で「http://●●/」を「http://●●/ユーザー名/」にリダイレクトをさせたいのですが、やり方がわかりません。何か良い方法はありませんでしょうか。 よろしくお願いします。
- Java-Java
- お礼率48% (81/166)
- Mac
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SharedPointsを使うのがいちばんかんたんかと。 http://tekapo.com/loc/SharePoints/
関連するQ&A
- パーソナルWeb共有を使って社内ホームページの作成
Mac OS X 10.4.2 PowerBook を使用しております.パーソナルWeb共有を使ってホームページを作成しようとしております.ネットワーク内の他のPCとの接続は完了しております.index.htmlのファイルをライブラリ>WebServer>Documentsのフォルダ内においているのですが,Safari,IE,FireFoxなどで表示させると,ソースしかみえません.httpd.confの設定かと思い確認しましたが,特に問題はないように思います.なぜでしょうか?わかりません. どなたか,ご存知の方お教えください.お願いします.
- ベストアンサー
- Mac
- MacOSXのWeb共有のCGIについて。
Web共有のCGIの動作について、 /ライブラリ/WebServer/CGI-Executables/ 内のディレクトリの画像ファイル(jegやpng等)がWWWブラウザで表示されません。 「Internal Server Error」となります。 たぶん /etc/httpd/httpd,confで管理されているのかと思いますが、どこをどうしてよいのか分かりません。 どうすれば「CGI-Executables」ディレクトリ以下で画像ファイルが表示できるようになるのでしょう?
- 締切済み
- Mac
- OSXでパーソナルファイル共有
OSXでパーソナルファイル共有をする場合、フォルダーごとのアクセス権を細かく設定したいのですが、グループとユーザーの設定がよく分かりません。共有するフォルダーはどこに置けばいいのか、各ユーザーやグループに対するアクセス権、グループとユーザーの設定など参考URLなど教えてください。
- ベストアンサー
- Mac
- Webサーバーのセキュリティ
OS10.3.9のパーソナルweb共有で自分のマックをwebサーバーにしてみました。 Goliveで作ったHPを特定の人だけに見てもらいたいのですが、sitesフォルダにあったindex.htmlファイルとimagesフォルダをデスクトップに出して、Goliveで作ったものをsitesフォルダにいれても、初期設定の「ここはあなた専用のWebサイトです」という画面がでてしまいます。 どう設定すればいいですか? それと、IPアドレスとホームフォルダ名でできてるURLでは、アドレスが分かりやすすぎて、ネットストーカーにアクセスされる可能性があるのがすごく嫌なので、もっと複雑なものに変更したいんですけど、そういうことはできますか。
- ベストアンサー
- Mac
- apacheで複数のページを運営する方法
Macのweb共有で複数のサイトを運営する方法はありますか? 例えば、http://daisykatsura.dip.jp/でアクセスした場合、「/Library/WebServer」の中の ファイルが表示され、http://daisykatsura.fam.cx/でアクセスした場合は、「/Users/ユーザー名」の中のファイルが表示されると言ったものです。 httpd.confとかをいじれば出来るんですかね?
- 締切済み
- Mac
- Mac LeopardのWeb共有を使ったcgi
Mac LeopardのWeb共有を使ったcgiを学習しようとしてます。 現在、共有の設定を行い、Apache HTTP Serverが動いています。 私(hiro)のホームのサイトフォルダ(/localhost/Users/hiro/Sites)の中に単純なHTMLドキュメント(hello.html)を入れると、 ブラウザに入れるURLが file:///Users/hiro/Sites/hello.html のときは表示されますが、http:///Users/hiro/Sites/hello.html のときは「サーバが見つかりません」とエラーになります。 なぜApache HTTP Serverはhttpで始まるURLを受け付けないのでしょうか? また上記helloドキュメントをPerlでcgiドキュメントにした簡単なcgiサンプルドキュメントがありますが、これを上記のフォルダに入れただけではcgiは動かないのでしょうか? 教えてください。
- 締切済み
- その他([技術者向] コンピューター)
- FTPでSitesフォルダにアップロードしたファイルが権限の問題でWeb閲覧できない
FTPでアップロードされたフォルダ・ファイルの初期パーミッションは固定できますでしょうか. OS10.3.5でパーソナルWeb共有とFTPサービスを開始しました. FTPでユーザーのホームディレクトリ内のSitesフォルダにhtmlファイルtest.htmをアップロードし, ブラウザでhttp://・・・/~ユーザー名/test.htmを開いても Forbiddenとなってしまいます. FTPクライアントソフトでファイルの属性を見ると000となっていました. これを644などに変更したところ閲覧できたのですが, アップロード後に設定変更しなくても最初から閲覧可能な属性にする方法はありますでしょうか.
- ベストアンサー
- Mac
- 外からログインしてユーザ名のホームより上位の階層にアクセスする方法
MacOSX10.2.6を使っていますが、MacOSXのヘルプに次のようにありました。 >ホームフォルダ内の「サイト」フォルダに置いた Web ページは、「http://お >使いのコンピュータのアドレス/~ユーザ名/」でブラウズできます。 >実際にはお使いのユーザ名を使用し、最後に必ずスラッシュ(/)を入力してください。 >ハードディスクの「ライブラリ/WebServer/Documents」に置いたページは、「 >http://お使いのコンピュータのアドレス」でブラウズできます。 それで、その2つの場所にHTMLファイルを置いて、Webサーバーとして立ち上げました。そして、それを、外からアクセスして、リモートでデータを更新したいと考えています。 ところが、ユーザ名でログインすると、最初のほうの場所は「サイト」というフォルダで見えて、更新できるのですが、ユーザ名のホームより上位の階層にある後のほうの「ライブラリ/WebServer/Documents」に置いたページにはアクセスできません。 どうすれば、外からアクセスして、「ライブラリ/WebServer/Documents」に置いたページのデータを更新したりすることができますでしょうか? 教えてください。よろしくお願いいたします。
- ベストアンサー
- Mac
- ロリポップでZendを導入できますか?
ロリポップでZendを導入しようとしていますが、エラーが出て困っています。 Zendの場所はユーザから見たら一番上のルート、つまり/home/sites/lolipop.jp/users/***/web/Zend としています。エラーは下記です。(***は私のユーザ名、/aaa/index.phpを実行しています。) Warning: require_once(Zend/Controller/Action.php) [function.require-once]: failed to open stream: No such file or directory in /home/sites/lolipop.jp/users/***/web/aaa/index.php on line 4 Fatal error: require_once() [function.require]: Failed opening required 'Zend/Controller/Action.php' (include_path='.:/usr/local/php5/php') in /home/sites/lolipop.jp/users/***/web/aaa/index.php on line 4 また、.htaccessにはphpのパスを通すため、下記のように書いています。 php_value include_path ".:/usr/local/php5/php:/home/sites/lolipop.jp/users/***/web/Zend/" .htaccessの場所は、Zendフォルダと同じくルートディレクトリです。(つまり/home/sites/lolipop.jp/users/***/web/ の下です。) また、念のため、.htaccessに下記の記述も試しましたが、だめでした。 php_value include_path ".:/usr/local/php5/php:/home/sites/lolipop.jp/users/***/web/" 何が悪いのでしょうか?あるいはそもそもロリポップへのZendの導入は無理なのでしょうか?
- ベストアンサー
- PHP
お礼
ありがとうございます。出来ました! .htaccess使ったり色々やってみたのですが、うまくいかずどうしようかと思っていました。 これで作業がスムーズになります。 ありがとうございました。