カテゴリ | |
---|---|
サマリ | ルータの外からだと子ページが表示されない |
バージョン | 1.4.4 |
投稿者 | Y.T. |
状態 | 完了 |
投稿日 | 2004-12-02 (木) 17:59:40 |
最近使い始めたばかりの素人です。過去の Q&A なども検索しまし たが、該当しそうなものが見つかりませんでしたので、質問を投稿 させてください。
PukiWiki 1.4.4 を Windows 2000 + AN HTTPD Server 1.42m + PHP (Ver.4.3.1) で大学内の LAN 環境で使用しています。ブロードバ ンドルータにはグローバルアドレスが割り当てられ、ルータの設定 で「192.168.1.10」を当 Web サーバーに割り当てています。
質問ですが、トップページ(Research)の下に、子ページ(GroupA)を作っています。ルータ内の別のPCからは、トップページが表示され、そこからリンクしている子ページも表示されまる。しかし、ルータ外からですと、トップページは表示されるのですが、子ページへのリンクをクリックすると Internet Explorer の「ページが見つかりません」表示となってしまい、子ページが表示できません。
ちなみに、ルータ内の別のPCからは、
http://192.168.1.10/Research/index.php
というようにアクセスしていますが、ルータ外からは、
http://www.***.***.ac.jp/Research/index.php
というアクセスになります。
ちなみに「ユーザ定義」「閲覧認証対象パターン定義」「編集認証対象パターン定義」は設定は後々のために設定はしておりますが、
$read_auth = 0;
$edit_auth = 0;
としておりますので、特に関係ないと思われます。
原因として考えられる点として、
(1) ルータの設定
(トップページが表示できているので考えづらい)
(2) AN HTTPD の設定
(トップページが表示できているので考えづらい)
(3) PukiWiki もしくは PHP の設定
があるのですが、アドバイスいただければ幸いです。よろしくお願いいたします。
$script = (getenv('SERVER_PORT')==443?'https://':('http://')).getenv('HTTP_HOST'). (getenv('SERVER_PORT')==80?'':(':'.getenv('SERVER_PORT'))) .getenv('SCRIPT_NAME');でルータの外からも中からも子ページにアクセスできました。ありがとうございました。-- Y.T. 2004-12-02 (木) 18:51:34