在获取数据时使用php设置网站的URL

时间:2015-08-20 21:19:14

标签: .htaccess mod-rewrite

我想知道如何在表单中设置网站的网址: http://example.com/category/1/代替http://example.com/category.php?value=1

我听说第一种URL在SEO中更好,更安全。

对于第二个网址样式,请将第一页的网址设置为:http://example.com/category?value=$i其中$i可以是任意值,category.php页面上我们使用{{1}获取值}}

我们如何使用第一个网址STYLE做同样的事情?

1 个答案:

答案 0 :(得分:1)

这不是可以用PHP完成的事情。相反,您应该使用.htaccess文件将查询字符串重写为路径。

来自this answer的SO,

  

为了将AURenderCallbackStruct之类的请求路由到内部重写以便AVAudioUnitTimePitch中的内容得到服务,您可以在文档根目录中的htaccess文件中使用这些规则:

/test/something
     

为了将查询字符串URL重定向到更好看的URL:

/test.php?whatever=something