質問箱/2460

カテゴリ
サマリルータの外からだと子ページが表示されない
バージョン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の問題だと思います。FAQを検索されたとの事ですが、一応参考になりそうなものとして以下を挙げておきます。質問箱/2233, 質問箱/2147, 質問箱/2178, 質問箱/2355, 質問箱/305, 質問箱/2378, dev:BugTrack/142。また、「ページが見つかりません」になる場合の「子ページ」へのリンク先を提示するとスムーズに解決するかもしれません。 -- でぃあばぁ 2004-12-02 (木) 18:16:41
  • ちゃんと呼んだつもりだったのですが、かなり見落としていたようです。すみません。
    http://homepage1.nifty.com/yito/namazu/gbook/20030210.0848.html」に記述されておりました
    $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

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-02-08 (火) 22:58:58
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.197 sec.

OSDN