【Apache】mod_rewriteについて語るスレ (686レス)
1-

655
(1): 2014/03/27(木)00:55 ID:??? AAS
Apache の .htaccess の設定について質問させてください。

特定のファイルへアクセスがあった場合には、そのファイルだけリダイレクトをかけたいです。

具体的には、

contact.html にアクセスが来た場合には、
contact.php ファイルに飛ばしたいと考えています。

どういうコードを書けば全ファイルでは無く、特定のファイルに対して.modrewriteを使えますか?
656
(1): 2014/03/27(木)04:10 ID:??? AAS
普通に
RewriteRule (.*)/contact.html$ $1/contact.php [R=301,L]
とかそんなんでいいんじゃないの
657: 2014/03/27(木)21:29 ID:??? AAS
>>656
ありがとうございます!
このスレが過疎過ぎて誰も見てくれていないんじゃないかと思ってましたw
658: 2014/03/28(金)20:25 ID:??? AAS
質問スレでもない特定のモノ向けのスレだからな、過疎るのはしょうがない
何か特別話題があるわけでもないし
とはいえ見てる人は見てるだろう、俺も専ブラのブックマークしてチェックはしてるし
一見過疎ってても案外すぐレスが付くところは珍しくは無い
659
(1): 2014/03/29(土)07:47 ID:??? AAS
リライトそのものはオワコン化しつつあるし、
>>655程度ならRedirectMatchで十分だろと思いつつ
にやにやしながら読んでるしw
660: 2014/03/29(土)13:05 ID:??? AAS
>>659
そんな方法もあったのね。

オワコンってまじでっか?
661: sage 2014/04/06(日)15:02 ID:TmvJ2Q7/(1) AAS
質問させて下さい。

外部リンク:sample.co.jp にアクセスしたときに 外部リンク[php]:sample.co.jp を表示したくて、.htaccessに

RewriteEngine on
RewriteOptions MaxRedirects=1
RewriteBase /
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9a-zA-Z_\-]+)/$ $1\.php [L,R]

と書いたのですが、正常に動作してくれません。
どこが間違っているか教えて下さい。
662: 2014/10/21(火)18:02 ID:no1UJMbX(1) AAS
マッチしてるか調べたい文字列が
base64でエンコードされているのですが
これをデコードしてからマッチさせるところまで
全部正規表現で記述出来ますか?
663: 2014/10/22(水)05:34 ID:??? AAS
933 名前:デフォルトの名無しさん[sage] 投稿日:2014/10/21(火) 13:15:50.92 ID:QuOrKhyR
マッチしてるか調べたい文字列が
base64でエンコードされているのですが
これをデコードしてからマッチさせるところまで
全部正規表現で記述出来ますか?
664
(2): 2014/10/27(月)21:40 ID:??? AAS
.htaccessに書いた内容が思ったように動かないとき、
動作を確認する方法はあるのでしょうか?
665
(1): 2014/10/28(火)02:51 ID:BSkYbeSW(1) AAS
ログ吐かせろよハゲ
666: 664 2014/10/28(火)21:04 ID:??? AAS
>>665
ハゲはお前だろ。

ていうか、ありがとうございます。
ログってApacheのログですか?
667: 2014/10/28(火)22:26 ID:??? AAS
まあ、落ち着いてマニュアル当たれれ
668
(1): 2014/10/29(水)00:14 ID:TJ2Xvz38(1) AAS
665だけど1万本くらいてめえにくれてやりたいくらい多すぎて鬱陶しいレベルでふさふさだぞ

りらいとろぐでggrks
669: 664 2014/10/29(水)05:50 ID:??? AAS
>>668
1万本もないくせによく言うわツルッパゲのカス野郎。

っていうか、ありがとうございます。

リライトログでぐぐってみます。
670: 2014/10/29(水)09:49 ID:??? AAS
rewritelog って
RewriteCond でスキップされるケースでも
全部ログに残ってしまうみたいだけど
スキップしたときのログを残さないのは無理?

Level 1 だとスキップしたものも記録される
Level 0 だと全部消える
671: 2014/11/07(金)15:24 ID:aXYLSPgq(1) AAS
誘導されて来ました。

リクエストヘッダで
'Cookie' => 'PHPSESSID=fadkcau6mnmq1ul6jo5pvngqlahd2hoge',

と送られてくるべきものが、ブラウザのバグで
'Cookie' => ', PHPSESSID=fadkcau6mnmq1ul6jo5pvngqlahd2hoge',

と送られてきてるんだけど、これ apache 側でphpに食わすまえに置換できないかな。
mod_headers の RequestHeader は置換できないみたいだし、いい方法ある?
672: 2014/11/08(土)07:45 ID:??? AAS
そのまま放置してバグったブラウザをいつまでも使ってんじゃねーよとするw
673: 2014/11/08(土)17:29 ID:??? AAS
判らないならレスしないでください
うざいだけです
674: 2014/11/10(月)12:43 ID:??? AAS
PHP側でやるべきことだな
1-
あと 12 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.009s