サーバのhogeというディレクトリに「12345.php」というファイルを上げています。
(そのままアクセスすると、URLは「http://hogehoge.com/hoge/12345.php」。)
このファイルを「http://hogehoge.com/hoge/12345.html」でアクセスしても表示されるようにしたく、
.htaccessに↓のように記述しました。
RewriteEngine on
RewriteBase /hoge/
RewriteRule 12345.html 12345.php
ここまでは問題なく動作しました。
ここからが質問なのですが、ファイルは「12345.php」だけでなく、
「56789.php」だったり「11111.php」だったり、とにかく「数字.php」が大量にある状態です。
これら全てを、
RewriteRule 12345.html 12345.php
RewriteRule 56789.html 56789.php
RewriteRule 11111.html 11111.php
・
・
・
と、書き連ねるのはあまりに効率が悪いのですが、他の書き方が分かりません。
どのように書けば単純化出来るのか、ご教示下さい。
No.1ベストアンサー
- 回答日時:
AddType application/x-httpd-php .html
たとえば上記
拡張子が.htmlでもPHPとして動作させる。
上記を設定して、htmlの拡張子で作成すればOK。
あるいは、
RewriteRule ^hoge/(.+).html$ hoge/$1.php [L]
hogeディレクトリへの.htmlリクエストを、すべて.phpに書き変えてアクセスする
さらに厳密に数字のみとしたければ、以下のような感じ
RewriteRule ^hoge/(\d+).html$ hoge/$1.php [L]
> RewriteRule ^hoge/(.+).html$ hoge/$1.php [L]
これで出来ました!
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- Windows 10 指定したファイルを任意の範囲のディレクトリ内に上書き保存したい 1 2022/11/24 10:42
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- PHP PHPプログラムの間違い 1 2022/10/06 14:33
- その他(プログラミング・Web制作) 置換ソフトで指定したファイルの1行目に入力できるものを探しています 7 2022/11/24 10:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
centos6のlogにscript not foun...
-
Fatal error: OpenPNE設置時の...
-
includeでHTMLファイルを呼出し...
-
コードがそのまま表示される
-
wordpress等のように、htmlを各...
-
PHP file_get_contents 503 ser...
-
こちらはただの直列処理ですか?
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
form actionで二つ送信先を指定...
-
シェルスクリプトからphpファイ...
-
FTPコマンドでディレクトリごと...
-
PHPのif文でその処理を途中で抜...
-
存在しないメールアドレスかど...
-
.htaccessにphp_valueが使用できな
-
PHP8を使うと、大量のWarningが...
-
PHPでfatal errorが出ても無視...
-
アップロード画像数でCSSを分け...
-
Apacheでhttp://localhost/が表...
-
別ファイルの変数を呼び出した...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
centos6のlogにscript not foun...
-
正規表現を使い、URLで条件分岐...
-
階層が違う場合の絶対パス相対...
-
文字化けで混乱中です...
-
ロリポップでの.htaccess 設定
-
includeでHTMLファイルを呼出し...
-
バージョンアップしたら「次の...
-
PHP file_get_contents 503 ser...
-
htmlをphpにするにあたってデメ...
-
PHPファイルのシンボリックリン...
-
htaccessでphpとSSIを同時に動...
-
index.phpにbbs.phpを埋め込みたい
-
数値から文字列へ変換後の先頭...
-
ドラえもんDVD 2112年ドラえも...
-
連想配列を含むヒアドキュメン...
-
php リロードしない(再読み込...
-
ランチャの作り方
-
ZendFrameWorkで、.htaccessを...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
おすすめ情報