2016-04-25 18 views
2

"?"スラッシュの後にこのように、それをオプションにしますRewriteRuleスラッシュ(任意)

RewriteRule ^user/(.*)/?$  "/index.php?page=view-user&user=$1" 

しかし、今の私はPHPで/ユーザー/革命のようなスラッシュ/でURLを開くと、$ _GET [「ユーザー」]出力「rloveution /」(スラッシュ) 。 スラッシュでユーザー名を出力せずに後続のスラッシュをオプションにするにはどうすればよいですか?

ありがとうございました。

RewriteRule ^user/([^/]+)/?$ index.php?page=view-user&user=$1 [L,QSA] 

それとも怠惰なマッチング:

答えて

1

あなたは否定正規表現を使用することができます

RewriteRule ^user/(.+?)/?$ index.php?page=view-user&user=$1 [L,QSA] 
+1

ありがとうございました!できます :) –