因为我正在尝试将网址重写为搜索引擎友好,但我没有得到正确的形式。例如,最初我的网址将是这样的....
http://www.playtoongames.com/getscore.php?game_name=MarioVsSonic
我正在从Flash游戏中请求以上网址。因此,当我从Flash游戏中请求此URL时,html内容以有线格式出现,如http://www.playtoongames.com/getscore.php?game_name=MarioVsSonic而不是像这样来... http://www.playtoongames.com/getscore 现在我想把它变成这样的形式......
http://www.playtoongames.com/getscore/MarioVsSonic
为了发生上述事情,我创建了一个.htaccess文件并编写了这样的代码......
RewriteRule ^get_name/([^/\.]+)/?$ getscore.php?get_name=$1 [L]
此致 phphunger
答案 0 :(得分:1)
您需要在.htaccess中打开重写模式。
RewriteEngine On
RewriteBase /
然后定义你的重写规则。
答案 1 :(得分:0)
以下规则将完成重写工作 http://www.playtoongames.com/getscore/MarioVsSonic 成 http://www.playtoongames.com/getscore.php?game_name=MarioVsSonic
RewriteRule ^getscore/([^/\.]+)/?$ /getscore.php?get_name=$1 [L]
与您的规则相比较,看看您犯了哪个错误。