2016-08-27 2 views
0

私はhtaccessを使用してURLを書き換えますが、小文字で書くか正確には私たちの内部ではRewriteRuleは機能しません。例を書いたらURLに行くACTIVATE/TheTokenKeyが見つかりません。小文字にするURLを読むものはありますか?したがって、AcTivAtEと書くと、activateと表示されます。url/wordが小文字の場合、RewriteRuleは返されません

RewriteBase/
RewriteEngine On 
RewriteCond %{SCRIPT_FILENAME} !-f 
RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteRule ^Activation/(.*)$ ?tab=activation&token=$1 [L] 

答えて

0

があなたのルールに[NC]フラグを使用してください[NC]のフラグの

RewriteRule ^Activation/(.*)$ ?tab=activation&token=$1 [NC,L] 

使用してのRewriteRuleが 大文字と小文字を区別しない方法で一致させる原因となります。つまり、一致したURIの中に大文字または小文字の文字が表示されるかどうかは考慮されません。

https://httpd.apache.org/docs/current/rewrite/flags.html

関連する問題