このルールの理由:
RewriteRule ^(.*)/([1-9]+)[^/]$ /$1/?utm_source=$2 [R,L]
Rフラグを使用すると機能し、それがないと機能しません。どうしたの ?
このルールの理由:
RewriteRule ^(.*)/([1-9]+)[^/]$ /$1/?utm_source=$2 [R,L]
Rフラグを使用すると機能し、それがないと機能しません。どうしたの ?
フラグがないR
と内部書き換えであるため、実際のリダイレクトではありません。
あなたはあなた自身でいくつかの検索をすることができます:
ディレクティブを使用してみてください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をチェックして、それらが有効かどうかを確認する場合に使用します。