1

書き換えルールに関する支援が必要です。このトピックに関するいくつかの投稿を閲覧しましたが、私のケースに当てはまるものは見つかりませんでした. フォルダーの書き換えルールを見たことがありますが、フォルダー パスは見ませんでした。

ファイル名を除いて、すべてのフォルダーは存在せず、SEO の目的でブラウザーのアドレス フィールドに書き込まれているだけです。名前は Locations データベースから取得されます。

現在の書き換えルールは、偽のフォルダー名「/location/」と州と都市の番号を追加します。次に例を示します。

    /location/georgia/atlanta/file.html

位置情報データベースに変更を加えた結果、米国のすべての位置情報がまとめられたので、ユーザーに次の情報を表示したいと考えています。

    /location/usa/georgia/atlanta/file.html

これらのルールを試しましたが、404 エラー メッセージが表示されます。

    RewriteRule ^location/tennessee/(.*) location/usa/tennessee/$1

よろしくお願いいたします。

4

1 に答える 1

0

試す

RewriteRule   ^/location/(.*)$  /location/usa/$1  [R]

http://httpd.apache.org/docs/2.0/misc/rewriteguide.htmlの例から

于 2013-05-25T05:46:44.897 に答える