我已经为 URL 创建了一个 htaccess 重写代码,因此当用户访问myurl.com/testing/
它时会显示它们,index.php?page=testing
但是我希望有第二个或第三个页面,这样它看起来就像myurl.com/testing/2832/9283
并会显示用户index.php?page=testing&var1=2832&var2=9283
。
这是我目前拥有的代码:
RewriteRule ^([^\/]+)/([^\/]*)/$ index.php?page=$1&var1=$2
RewriteRule ^([^\/]+)/([^\/]*)$ index.php?page=$1&var1=$2
这可行,但我想让变量成为可选的。如果我没有第二个变量(即只是myurl.com/testing/
),那么它说它找不到文件。