2012-02-15 4 views
6

番号だけを検出してそれに応じて転送する書き換えルールを作成しようとしています。数字以外のものがあれば、書き換えルールを無視したい。番号を検出するための書き換えルール

  • /index.php - OK
  • / - OK
  • /42365 - 私がこれまで持って何view.php?id=42365

に書き換えます:

RewriteEngine on 
RewriteRule ^([0-9]+)?$ view.php?id=$1 [L] 

答えて

8

の端から?を削除します([0-9]+)グループ。これはオプションです。あなたはリライトが発生するための番号を持っている必要があります。

RewriteEngine on 
RewriteRule ^([0-9]+)$ view.php?id=$1 [L] 
+0

ああ、私はとても近かったです。ありがとう! – ATLChris

関連する問題