-2

私はこのように構築されたいくつかのURLを持っています:

/news/report_detail.asp?id=100&edition=14

.htaccessに書き換えを追加したいので、次のようになります。

report-detail-asp-id-100-edition-14

どんな助けでも大歓迎です。

クリス

4

1 に答える 1

1

これは機能するはずです。

RewriteCond %{QUERY_STRING} id=([0-9]+)&edition=([0-9]+)
RewriteRule news/report_detail.asp news/report-detail-asp-id-%1-edition-%2? [R=301,L]

これはルートフォルダの.htaccessファイルにあり、すでにRewriteBase /ディレクティブがあり、news/上記のリダイレクトURLの先頭から省略していると想定していることに注意してください。それ以外の場合は、このコードを微調整する必要があります。しかし、これはユーザーをから/news/report_detail.asp?id=100&edition=14に連れて行きます/news/report-detail-asp-id-100-edition-14

于 2012-12-18T19:56:05.043 に答える