htaccess ファイルにこのコード行があります。
RewriteRule ^url/([\w\d]{6})$ page.php?id=$1 [L]
site.com/url/wkwkwk
URLをからに書き換えていることを理解していますsite.com/page.php?id=wkwkwk
ただし、意味がわかりません[\w\d]{6}
。W で始まり、D で終わり、6 文字ですか? あれですか?
もしそうなら、次のような数値のみを扱う別の行を追加できますか:
RewriteRule ^url/([0-9]+)$ differentpage.php?id=$1 [L]
したがって、両方の行を合わせると、次のようになります。
RewriteRule ^url/([\w\d]{6})$ page.php?id=$1 [L]
RewriteRule ^url/([0-9]+)$ differentpage.php?id=$1 [L]
これは、url/then-some-letters と url/then-some-numbers を異なる方法で処理するために機能しますか?