2010年2月10日

[Apache-Users 7620] Re:htaccessのリダイレクト

** Apache ユーザーズメーリングリスト **
** 注意:このメールへの返信は Apache-Users へ行きます **


> RedirectMatch 301 ^([0-9A-Za-z_.'=-])\.html$ mkpage2.php?yspec=$1&src=html
> 行1a
>

> つまり、行1が意図とおり動作しないことになります。301パラメータがなくとも同じです。
> 行1は行4からコピーしたので、正規表現には問題ないと思うのですが。

普通に Request URI は / から始まるので、最初が ^/ でないと
マッチしないと思いますよ。
意図するところは ^ を取って、

RedirectMatch 301 ([0-9A-Za-z_.'=-]+)\.html$ \ mkpage2.php?yspec=$1&src=html

じゃないかと思いますが。(メールソフトで行かえが起ってしまうので \ を
入れてますが、1行で OK.

# \w とか使えないんかな? . - は \. \- の方がいいかも?
# ' が必要なんでしょうか?少々いごこちが悪い気が。

--
菊地時夫 tkikuchi@xxxxx
http://weather.is.kochi-u.ac.jp/
〒780-8520 高知大学理学部情報科学教室
--
入退会・変更・配送一時停止は以下へ
http://www.apache.jp/mailman/listinfo/apache-users


投稿者 xml-rpc : 2010年2月10日 13:39
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/93181
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。