我正在尝试让 /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 错误。任何帮助,将不胜感激。
谢谢!
我正在尝试让 /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 错误。任何帮助,将不胜感激。
谢谢!
那是因为您的规则将此网址/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