.htaccessに以下のように書いて、
RewriteCond %{THE_REQUEST} ^.*/index.(html|php)
RewriteRule ^(.*)index.(html|php)$ http://%{HTTP_HOST}/$1 [R=301,L]
「http://example.com/hoge/index.php」などにアクセスされたときにindex.phpを削除して
「http://example.com/hoge/」を表示するようにしています。
例えば、以下にアクセスすると
http://example.com/aaa/index.php
http://example.com/bbb/index.html
http://example.com/ccc/ddd/index.php?p=1
それぞれ以下のアドレスになります。
http://example.com/aaa/
http://example.com/bbb/
http://example.com/ccc/ddd/?p=1
これを、特定のアドレス「http://example.com/tokutei/index.php」にアクセスされたときだけ、
「http://example.com/tokutei/」にせず、そのまま「http://example.com/tokutei/index.php」を表示するようにしたいのですが、
どうすれば良いでしょうか。
「http://example.com/tokutei/index.php?p=1」や「http://example.com/tokutei/index.php?p=1&a=5」などにアクセスされても
そのまま表示するようにしたいです。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
RewriteCond %{REQUEST_URI} !^/tokutei/.*$
を追加するとか。
No.2
- 回答日時:
.htacces はPATH_INFOの下位から順番に処理されます。
言い換えれば、下位ディレクトリ(そのファイルの存在するディレクトリ--http://example.com/tokutei/)にリセット.htaccessを書いておけば良いのでは?
RewriteCond や RewriteRuleを使って経験はないのですが、試してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- Oracle TOPページ以外の、301リダイレクトの記述設定について 1 2022/08/12 17:14
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- Visual Basic(VBA) VBA Twitter 高度な検索 日付 単語 リンクをOutlook で送信 2 2022/06/18 18:36
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- HTML・CSS インクルードした要素がヘッダーにかぶってしまう 3 2022/09/13 17:35
- ホームページ作成・プログラミング Adobe DreamweaverでのサイトのFTP 2 2023/03/05 11:55
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
iframe内のリンク先を動的に変更
-
ホームを index.html から inde...
-
ホームページを作成したら、フ...
-
htmlでリンクに勝手にindex.htm...
-
index.htmlをつけると違う画面...
-
apacheのファイル保存先について
-
カーソルの設定について、教え...
-
ディレクトリフォルダを作らな...
-
複数のindex.htmlを作ってもい...
-
絶対パスのルートをサブディレ...
-
index.htmlファイルはどこに?
-
URLを削ると
-
フォルダにはダミーでもindex.h...
-
ホームページ作成~index.html...
-
Excelで、社外秘(閲覧のみ)と...
-
指定した演算を実施の結果を表...
-
HTMLからフォルダを開きたい
-
htmlファイルの表示が真っ白
-
社内で利用するWebサイトを立ち...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
複数のindex.htmlを作ってもい...
-
htaccessを利用してurl正規化
-
リンク先に日本語フォルダがあ...
-
URLに「.html」の拡張子がなく...
-
フォルダ内の最初のファイル名...
-
.htmと.htmlの違い
-
XREA使用で作成したHTMLファイ...
-
サーバー内のフォルダにある写...
-
フォルダにはダミーでもindex.h...
-
トップページ「/index.html」の...
-
htmlでリンクに勝手にindex.htm...
-
URLの書き方
-
リンクのindex.html省略
-
index.htmlファイルはどこに?
-
Application.OnTimeで引数付き...
-
ホームを index.html から inde...
-
JSPと異なるディレクトリのファ...
-
HTMLの階層移動
-
Matlabでforやifを使わずに条件...
おすすめ情報