0

このルールの理由:

RewriteRule ^(.*)/([1-9]+)[^/]$ /$1/?utm_source=$2 [R,L]

Rフラグを使用すると機能し、それがないと機能しません。どうしたの ?

4

1 に答える 1

3

フラグがないRと内部書き換えであるため、実際のリダイレクトではありません。

あなたはあなた自身でいくつかの検索をすることができます:

仕事をより速く行うのに役立つ2つのヒント:


ディレクティブを使用してみてくださいRewriteLog。問題を追跡するのに役立ちます。

# Trace:
# (!) file gets big quickly, remove in prod environments:
RewriteLog "/web/logs/mywebsite.rewrite.log"
RewriteLogLevel 9
RewriteEngine On

正規表現をチェックするための私のお気に入りのツール:

https://regex101.com/(preg(PCRE)の代わりにereg(POSIX)を選択することを忘れないでください!)

このツールは、URLをチェックして、それらが有効かどうかを確認する場合に使用します。

于 2012-04-05T07:17:11.693 に答える