1

我正在尝试让 /game/game-name/ 重定向到 /game.php?g=game-name

我在 .htaccess 中使用的代码是:

Options +FollowSymLinks

RewriteEngine On
RewriteRule ^game/([a-zA-Z0-9]+)/$ game.php?g=$1

但是当我去 /game/game-name/ 我得到一个 404 错误。任何帮助,将不胜感激。

谢谢!

4

1 回答 1

1

那是因为您的规则将此网址/game/game-name/转换为/game/game-name/game.php?g=game-name

您需要做的是:

Options +FollowSymLinks

RewriteEngine On
RewriteRule ^game/([a-zA-Z0-9]+)/$ /game.php?g=$1

或这个 :

Options +FollowSymLinks

RewriteEngine On
RewriteBase /
RewriteRule ^game/([a-zA-Z0-9]+)/$ game.php?g=$1
于 2012-08-28T12:09:12.860 回答