No.2ベストアンサー
- 回答日時:
>
http://concertevents.localhost/concerts/index/1/ …どれが実行ファイルですか?
/????
/concerts
/concerts/????
/concerts/index/
/concerts/index/????
????は実行ファイル
いずれにしても、PATH_INFOで渡しているのですから、その実行ファイルの内容を直さないとまずいのではないかと。
それが、perlなら
if(ENV{'PATH_INFO'} ne ""{
@path_info = split ./,ENV{'PATH_INFO'};
}
else{
***
}
とか・・
この回答への補足
実行ファイルは/concertsです。
concerts自体はCakePHPで書かれているのですが、そのhtml
ファイルの<a href=" ">の書き方を変更して、引数があった場合もナビゲーターやヘッダーの表示をそのまま出力させることはできないのでしょうか?メタキャラクターを使って、
<a href="concerts/index/*/*/">のような書き方もしてみましたが、駄目でした。
(引数があった場合は、その値は本体のconcertsにちゃんとわたって、body部は問題なく表示されるのです。)
本体のPHPの記述を変更しないといけないものなのでしょうか?
No.3
- 回答日時:
>本体のPHPの記述を変更しないといけないものなのでしょうか?
もちろん、そのようですね。
見落としバグってやつ。想定外のPATH_INFOに対する処理もきちんと書いておきましょう。
No.1
- 回答日時:
意味がわかりません。
>URLのindex後に引数を2個渡して使う場合があります。
QUERT_STRINGで渡しているのですか?PATH_INFOですか?
>TOPのもともともURLがindexで終わっている時の画面が壊れてしまう
たとえば、hoge.com/index ですか?
>引数を渡した場合も、indexと同じ画面表示をさせたい
だとすると、「URLのindex後に引数を2個渡して使う場合」も、同じということて?
だとすると、「TOPのもともともURLがindexで終わっている時の画面」は壊れていないことになります。
何度読み返しても矛盾している。
「壊れているほうに合わせる?」
それ以外に必要な情報
hoge.com のルートにあるファイル
DirectoryIndex の記述
indexというファイルがあるのか?
この回答への補足
ナビゲータの記述として、TOP画面に
<a href="/concerts/index/" class="top_link">
を記述しているのですが、引数として、
http://concertevents.localhost/concerts/index/1/ …
のように渡すと、body部の表示はOKなのですが、ヘッダーやナビゲーターの表示が出力されなくなってしまいます。この部分を、
http://concertevents.localhost/concerts/index/
アクセス時と同じように出力したいのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- その他(プログラミング・Web制作) このWEB用語、WEB文章、意味が分かりますか? 理解できない人が多いようなんですが・・・ 7 2022/10/22 09:13
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- Excel(エクセル) If関数に関する質問です。(再掲) 3 2022/10/01 20:51
- C言語・C++・C# 関数ポインタの高速化のメリット 7 2023/05/05 20:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
直リンク禁止
-
Application.OnTimeで引数付き...
-
JSPと異なるディレクトリのファ...
-
複数のindex.htmlを作ってもい...
-
1つ下の階層のフォルダに相対...
-
XREA使用で作成したHTMLファイ...
-
リンク先に日本語フォルダがあ...
-
1+(1+2)+(1+2+3)....+(1+2+...+...
-
URLの書き方
-
URLの日付について
-
URLについて
-
既存ウェブサイトをWordPressへ...
-
index.htmlの省略
-
URLに「.html」の拡張子がなく...
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLからフォルダを開きたい
-
ホームページでファイルをダウ...
-
htmlファイルの表示が真っ白
-
フレーム内のPHPへPOSTで情報を...
-
htmlの中にexcelが埋め込むには...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
リンク先に日本語フォルダがあ...
-
XREA使用で作成したHTMLファイ...
-
複数のindex.htmlを作ってもい...
-
Application.OnTimeで引数付き...
-
Apacheで、indexの拡張子別に優...
-
URLの日付について
-
フォルダ内の最初のファイル名...
-
Windows環境下のHTML内部リンク...
-
.htmと.htmlの違い
-
webサイトの「index」を非表示...
-
htaccessを利用してurl正規化
-
URLに「.html」の拡張子がなく...
-
数秒で自動リンクするページを...
-
トップページ「/index.html」の...
-
複数のindex.htmlが存在するホ...
-
indexをつけないとどうなる?
-
絶対パスのルートをサブディレ...
-
ホームを index.html から inde...
-
index.htmlファイルはどこに?
おすすめ情報