0

我有这样的网址

http://www.example.com/photo?id=196

我想将此更改为其他 URL。类似的东西。

http://www.example.com/test-article-by-me

“我的测试文章”是文章的标题,我希望它显示在 url 中。

谁能指导我如何做到这一点?等待听到你们的消息。

4

1 回答 1

1

您不能单独使用 .htaccess 来执行此操作,因为您的 .htaccess 文件不知道 id 和页面标题之间的关系

但是,可以将您的 .htaccess 设置为重新指向

http://www.example.com/test-article-by-me

http://www.example.com/photo?title=test-article-by-me

在 .htaccess 中使用类似于以下行的内容

RewriteRule ^/([a-z0-9\-]*)$ /?title=$1

但是您的网站代码必须设置为期望title查询字符串参数而不是id参数

于 2012-10-09T11:09:55.093 回答