• ベストアンサー

先頭にindex.phpを含まない正規表現の置換

IISサーバーのRewriteモジュールを使用したURLの置き換えで正規表現がわからず困っております。 Concrete5の機能「プリティーURLを使用する」にて、IISサーバーは.htaccessが使えなく、代わりにweb.configを使う方法があると知ったのですが、正規表現がわからずに困ってます。 1時間ほど試行錯誤しながら正規表現の勉強してますが、それでもできません。 index.phpを先頭に含まない文字列を検索する正規表現を教えていただけないでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • LOHA
  • ベストアンサー率52% (203/388)
回答No.1

IISについては大して詳しくないので、間違っていたらすみません。 >IISサーバーは.htaccessが使えなく、代わりにweb.configを使う方法がある IISには、Apacheのmod_rewirte(まぁまぁ)互換のISAPI_Rewriteモジュールというのがあります(有償かも?)。 Rewriteモジュールが使えるなら.htaccessでURL変換ができます。 http://muumoo.jp/news/2007/07/14/0isapirewrite.html #レンタルサーバなら確認する価値があると思います。 .htaccess→web.configの変換は、以下のサイトに詳しく書かれています。 http://technet.microsoft.com/ja-jp/library/dd647603 >index.phpを先頭に含まない文字列を検索する正規表現 「検索」というのは「マッチ」のことでしょうか? 一般的にはURLの一部を切り出してindex.phpの後に付けるだけなので、index.phpのマッチ云々を考える必要はない思うのですが…。

sharo0331
質問者

お礼

お返事遅くなって申し訳ございません。 なんとか頑張ったところ出来ました! ご協力頂きありがとうございますm(_ _)m

関連するQ&A

専門家に質問してみよう