Я не уверен, возможно ли это, поскольку в настоящий момент оно не работает.
В настоящее время это правило отлично работает:
RewriteRule ^games/([^/\.]+)/?$ /index.php?page=games&console=$1 [NC,L]
Но я также хочу, чтобы это, когда пользователь просто ходит в/без консоли, он переходит в index.php? Page = games.
Я попробовал просто добавить его так, но это, похоже, не работает.
RewriteRule ^games/?$ /index.php?page=games[NC,L]
Любые идеи, как это исправить?
благодаря
Кажется, что ты ?
символ находится в неправильном месте. Если вы хотите, чтобы ваш последний параметр был необязательным, это должно сделать это за вас.
RewriteRule ^games/?([^/\.]+)$ /index.php?page=games&console=$1 [NC,L]
^games/?(.*)$
вместо этого.
/games
или в/games/
?