将params放入网址但不使用问号

时间:2012-03-16 10:18:03

标签: php url

是否有任何代码可以在网址中插入参数但不使用问号,“?”

例如: http://website.com/GR/

在给定的URL中,它应该指向/ GR文件夹。但是没有这样的/ GR文件夹,相反,GR是基目录/ url“website.com”使用的参数

基本示例为http://www.imgdaddy.com/11M/,并将字母M更改为Z。

2 个答案:

答案 0 :(得分:3)

.htaccess文件中,

RewriteRule ^(.+)/$ /?V=$1 [R]

会将http://site.com/GR/转换为http://site.com/?V=GR

您的问题中没有足够的信息非常具体,因为您没有说明应该如何使用该参数。 Apache provide more information

答案 1 :(得分:0)

听起来你想要实现许多PHP框架所做的事情,例如http://codeigniter.com/user_guide/general/urls.html

此类解决方案的操作原则是,您为网站发出的每个URI请求都有一个通用的控制器类。这是通过web.com/index.php/GR等地址在codeigniter中实现的,如上面的链接所示。您可以使用.htaccess规则来重写它,以便省略index.php部分,但是您可以灵活地拥有一个友好的友好URI来共享而不需要GET参数。