php - apache mod_rewrite url 问题

标签 php mysql apache mod-rewrite

因为我正在尝试将网址重写为搜索引擎友好的形式,但我没有得到正确的形式。例如最初我的网址将是这样的......

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

最佳答案

您需要在.htaccess中打开重写模式。

RewriteEngine On
RewriteBase /

然后定义您的重写规则。

关于php - apache mod_rewrite url 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6277086/

相关文章:

php - CakePHP不止一个属于

php - 在浏览器中显示Word文档、Excel表格、Power Point

php - 将数据信息存储在 SESSION 中而不是使用 MySQL 查询?

mysql - 如何在 sequelize 中执行事务和回滚?

css - 网站在实时服务器上时排版基线和大小发生变化

macos - Mac OS X 雪豹上的 Apache 似乎无法运行

PHP:变量中的类属性链接

php - 需要帮助嵌套代码以便于复制

java - 连续查询数据库以进行更新 - java

php - PDO、$_GET 和从 MySQL 数据库中进行选择