正規表現[0-9]{1,10}[-][0-9a-z]{5,9}
を作成して1〜10の数字を探し、その後にダッシュと5〜9の数字と小文字を追加しました。しかし、htaccessファイルでそれを使用して、http://website.com/realpage.php?id=00000-a0a0aaa0からhttp://website.com/00000-a0a0aaa0までのURLをマスクするにはどうすればよいですか?正規表現をhtaccessファイルでどのように使用しますか?
私は、現時点で使用しているルールは...
RewriteRule /[0-9]{1,10}[-][0-9a-z]{5,9}/?$ realpage.php?id=$1 [QSA,L]
です...しかし、それは動作していないようです。
ルールが.htaccessではなく設定ファイル(たとえば、 '')の中にある場合、スラッシュは必須です –
LazyOne
あなたは絶対に@LazyOneです。私の答えを今編集する。 –