例えば、5555.htmlというファイルの、
5555というファイル名部分を、
5555.htmlのファイルの中の
metaのファイル転送内容に取り込みたいと思っているのですが、
そんなことはできるのでしょうか?
<meta http-equiv="refresh" content="0; URL=https://aaaaaaaaaaa.com/5555/">
という具合に、
今は手作業でやっているのですが、
ファイル名から自動的にmetaに入るようにしたいと思っております。
次のようなものなど、
いろいろ探してみましたが、・・・
https://php-fan.org/jquery-get-filename.html
ご教授いただけたら嬉しいです。
よろしくお願いいたします。
javascript が無効化されていないのが前提ですが、例えばこんな感じでしょうか。
<html> <head> <script> const m = /\/([^.]+)\.html$/.exec(location.pathname); document.write('<meta http-equiv="refresh" content="0; URL=https://aaaaaaaaaaa.com/' + m[1] + '">'); </script> </head> </html>
そのページの URL が location.href で、そこから末尾にある なんちゃら.html の「なんちゃら」の部分だけを正規表現で切り出して、meta タグを書き出す、という具合です。
元になるのが、末尾が html じゃないとか、ピリオドが複数あるとか、色んな条件で正規表現を変えなくちゃいけませんけれども。
javascript が無効化されていないのが前提ですが、例えばこんな感じでしょうか。
<html> <head> <script> const m = /\/([^.]+)\.html$/.exec(location.pathname); document.write('<meta http-equiv="refresh" content="0; URL=https://aaaaaaaaaaa.com/' + m[1] + '">'); </script> </head> </html>
そのページの URL が location.href で、そこから末尾にある なんちゃら.html の「なんちゃら」の部分だけを正規表現で切り出して、meta タグを書き出す、という具合です。
元になるのが、末尾が html じゃないとか、ピリオドが複数あるとか、色んな条件で正規表現を変えなくちゃいけませんけれども。
https://www.vector.co.jp/soft/win95/net/se350824.html
HTMLファイルの METAタグ 編集 確認 フリーソフト
面倒なメタデータを、記述編集・確認できるエディタです。
参考になさってください。
コメント(1件)