84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
URL 内のスペースを . (ドット) に置き換える書き換えルールを .htaccess ファイルに記述しました。
.
.htaccess
URL に数字が含まれていない限り、正常に動作します。
どんな助けでも大歓迎です
/search/test test
/search/ 123 123
正規表現文字クラスでは、文字 %、2、および 0 は、単一の URL エンコードされた # ではなく、3 つのリテラル文字として扱われます。 ##スペース (つまり、 )。したがって、2 または 0 を含み、その後に スペース が含まれるか、その後に続く数値は、正規表現が一致しないため失敗します。 RewriteRule pattern はデコードされた URL パスと一致するため、 との一致を試みる必要はまったくありません。
%
2
0
)。したがって、
または
を含み、その後に
との一致を試みる必要はまったくありません。
を削除するだけです。例えば:### リーリー
正規表現文字クラスでは、文字
pattern はデコードされた URL パスと一致するため、
したがって、ルールから%
、2
、および0
は、単一の URL エンコードされた # ではなく、3 つのリテラル文字として扱われます。 ##スペース (つまり、)。したがって、
2または
0を含み、その後に
スペース が含まれるか、その後に続く数値は、正規表現が一致しないため失敗します。 RewriteRuleとの一致を試みる必要はまったくありません。
を削除するだけです。例えば:### リーリー