2012-03-13 7 views
0

とクエリにディレクトリ構造をリダイレクトこれは、URL構造のフォーマット例である: http://sitename.com/em/state-898899888/new.gif私は動的に前のURLをリダイレクトするためにいくつかの助け/方向性を必要とするリライト/ .htaccessを

(new.gifはディレクトリです) 〜http://sitename.com/new.gif?item_name=state-898899888

'em' & 'state-89889988'は実際のディレクトリではありません。

ディレクトリ構造にemを追加しただけで、書き換え/リダイレクトルールをフィルタリングするルールが追加されました。したがって、基本的に、 'http://sitename.com/em'のリクエストは次のディレクトリ '/ state-898899888'を取得し、それをitem_nameの値として追加する必要があります。このルールは、動作するはず

答えて

1

(私のために仕事をしていません):

RewriteRule ^em/([^/]+)/new\.gif$ /new.gif?item_name=$1 [L] 
  1. これは、Webサイトのルートフォルダに.htaccessファイルに置かれることになって。他の場所に置いた場合、少し調整する必要があるかもしれません。

  2. new.gifは定数/ハードコードされていると仮定します。ダイナミックであれば(名前は製品ごとに変更できます)、ルールを変更する必要があります(単一のURLの例ではすべての状況でルールを作成できません)。

+0

私はそれに渦をつけます。どうもありがとう。 – TDave00

+0

完璧に動作します。ご協力いただきありがとうございます! – TDave00

関連する問題