Php 获取url中的参数,但不使用问号

Php 获取url中的参数,但不使用问号,php,url,Php,Url,是否有代码可以在url中插入参数,但不使用问号“?” 例如: 在给定的URL中,它应该将您指向/GR文件夹。但是没有这样的/GR文件夹,相反,GR是基本目录/url“website.com”使用的参数 一个基本示例是将.htaccess文件中的字母M改为Z. RewriteRule ^(.+)/$ /?V=$1 [R] 将转换http://site.com/GR/进入http://site.com/?V=GR 您的问题中没有足够的信息可以非常具体,因为您没有说明应该如何使用参数 例如,听起来

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

例如:

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


一个基本示例是将
.htaccess
文件中的字母M改为Z.

RewriteRule ^(.+)/$ /?V=$1 [R]
将转换
http://site.com/GR/
进入
http://site.com/?V=GR


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

例如,听起来您想要实现许多PHP框架所做的事情


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

您可以使用.htaccess文件中定义的url重写来实现这种行为。你可以在互联网上找到关于这个主题的更多信息。这里有一个很好的介绍。一旦你尝试了一些代码,遇到了任何问题,你应该开始一个新的问题,其中包括你迄今为止尝试过的代码。注意:并非所有Web主机都支持使用.htaccess。这里的问题是,CSS被删除了。我该怎么办?看起来有点像这样。我试过了,最后它创建了一个?V=GR。但是我想要的是使URL保持不变。不要在最后使用
[R]
,因为这是强制显式重定向的原因。这些选项在Apache文档的链接中进行了解释。例如,您可能需要
NC
L
(或两者,或其他组合)。谢谢,但是CSS和其他图像指的是该文件夹。例如site.com/tse/,该网页是从site.com加载的,但所有css、图像和Java脚本都链接到/tse文件夹。我尝试过NC、L和R。将外部文件放在一个静态位置,比如说
site.com/css/*.css
site.com/images/*.jpg
,然后用这些URL引用它们(
/css/*.css
/images/*.jpg
,带有初始反斜杠)。但这超出了问题的范围。