私の.htaccessには、$_GET
見栄えの良いURLから値を読み取る書き換えルールがあります。URLのセクションの1つで、すべての文字(.*)
を変数の一部にすることができます。これに関する唯一の問題は、Twitterから自分のサイトへのリンクをたどると、URLに最後の「/」が含まれることです。
RewriteRule ^advertise/([A-Za-z0-9]+)/(.*)/?$ advertise/?a=b&content=$1&content_att=$2 [L]
www.mysite.com/advertise/content/content_att
正常に動作します
が、www.mysite.com/advertise/content/content_att/
変数の一部として「/」を含めようとしcontent_att
ます。スラッシュのみを除外するという表現は何でしょうか?(またはこれを実現するための他のmod_rewrite規則)