お世話になります。
.htaccessに以下の記述をしてリダイレクトしているのですが、
$1の値によってリダイレクトさせたくない場合、
どのように記述すればよいのでしょうか。
RedirectMatch permanent /abc/(.*)\.jpg$ http://hoge.com/data/.jpg
$1の値は数字で1000以下の場合のみ先頭に0がつきます。
(500の場合は0500など)
これをたとえば$1の値が0300以上(1000以下なので先頭に0がついた数値になります)
ならリダイレクトさせたくないと言った事は可能でしょうか。
・/abc/(.*)\.jpgの部分から$1の値を取得する
・取得した値で先頭に0がつく場合はまず0を排除
if($1 <= 300) {
RedirectMatch permanent /abc/(.*)\.jpg$ http://hoge.com/data/.jpg
}
みたいな感じになると思うのですが、.htaccessでの記述方法がわかりません。
お手数をおかけしますがご教授いただけますと幸いです。
No.2ベストアンサー
- 回答日時:
0001等の一桁や二桁も存在して、先頭の0のみ排除するのでしたら、
RewriteEngine on
RewriteRule ^abc/0([0-2][0-9][0-9])\.jpg$ http://hoge.com/data/.jpg [R=301,L]
0001等の一桁や二桁も存在して、先頭の連続する0を排除するのでしたら、
RewriteEngine on
RewriteRule ^abc/0([1-2][0-9][0-9])\.jpg$ http://hoge.com/data/.jpg [R=301,L]
RewriteRule ^abc/00([1-9][0-9])\.jpg$ http://hoge.com/data/.jpg [R=301,L]
RewriteRule ^abc/000([0-9])\.jpg$ http://hoge.com/data/.jpg [R=301,L]
一桁や二桁はなく、100以上299未満なら
RewriteEngine on
RewriteRule ^abc/0([1-2][0-9][0-9])\.jpg$ http://hoge.com/data/.jpg [R=301,L]
でいけそうな気がしますが試していません。
参考URL:http://webings.net/htaccess/
大変遅くなってしまいまして申し訳ありません。
お忙しい中ご回答いただきありがとうございます。
おかげさまで出来ました。
どうしてもわかりませんでしたのでとても助かりました。
本当にありがとうございました。
No.1
- 回答日時:
大変おそくなってしまい申し訳ありません。
ご紹介いただいたページを参考に色々やってみたのですが
未熟な点で応用がきかずどうしてもエラーになってしまう状態で出来ませんでした。
詳細ページをご紹介いただきありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- Oracle TOPページ以外の、301リダイレクトの記述設定について 1 2022/08/12 17:14
- Java Java 南京錠 2 2023/02/04 11:46
- その他(プログラミング・Web制作) httpからhttpsへのリダイレクトについて質問です。 1 2022/03/24 14:35
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 10:07
- Excel(エクセル) Excel 毎日手作業で時間がかかって、泣きたいです、、、VBAのプロの方、助けてください。。。 3 2022/10/25 04:26
- Excel(エクセル) エクセル VBA セルの結合 2 2022/09/07 11:48
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AIの登場でプログラマーたちが...
-
プログラミング未経験者(殆ど未...
-
プログラミング初心者です。 Wi...
-
VBAでパワーシェルを実行したい...
-
Pythonって何を意識した言語な...
-
過剰なオブジェクト指向脳から...
-
16x16のスプライトフォント
-
オブジェクト指向プログラミン...
-
本格的なWebアプリを公開する時...
-
プログラマーと学歴の関係性に...
-
プログラミング
-
windowsでテキストファイルの各...
-
Google ColaboでGUI作成
-
正規表現で複数マッチ条件で悩...
-
プログラミング ソースコード
-
プログラム言語について。
-
VBA 電話番号の正規表現について
-
CLispのloop内の挙動について
-
matplotlibで任意の角度の円弧...
-
ImageMagickでgif画像の一部が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミング
-
小学1年生の子です。塾に行かせ...
-
vba クリップボードクリアにつ...
-
プログラマーと学歴の関係性に...
-
Webサイト内に埋め込んだmp4動...
-
正規表現で複数マッチ条件で悩...
-
windowsでテキストファイルの各...
-
楽しくて最高のプログラミング...
-
プログラミング ソースコード
-
Pythonって何を意識した言語な...
-
プログラミングを教えたいです...
-
pythonで複数画像からgifを作る...
-
pythonにてseleniumを使うも、...
-
Pythonでgif画像が上手く作れない
-
Google ColaboでGUI作成
-
テキストファイルのファイル名...
-
プログラミング、アーキテクチ...
-
そのまま使っただけなのに・・...
-
このURLで広告を出しているのは...
-
chatGPTで次々と質問をしていく...
おすすめ情報