使用.htaccess从单个php文件解析干净的URL

使用.htaccess从单个php文件解析干净的URL,php,.htaccess,Php,.htaccess,好的,我想做的是请求我网站上的URL,如下所示: 等(同时解析尾部斜杠) 根目录中有一个index.php文件,带有一个get参数,如下所示{ 等等 我在搜索时发现以下内容: Options +FollowSymlinks RewriteBase / RewriteEngine On RewriteRule ^opslag/vis/([0-9]+)$ /opslag/view.php?vis=$1 [L,R,QSA] 所以我想只要稍微调整一下,我就能让它工作,所以我把它改成: Options

好的,我想做的是请求我网站上的URL,如下所示:

等(同时解析尾部斜杠)

根目录中有一个index.php文件,带有一个get参数,如下所示{

等等

我在搜索时发现以下内容:

Options +FollowSymlinks

RewriteBase /
RewriteEngine On
RewriteRule ^opslag/vis/([0-9]+)$ /opslag/view.php?vis=$1 [L,R,QSA]
所以我想只要稍微调整一下,我就能让它工作,所以我把它改成:

Options +FollowSymlinks

RewriteBase /
RewriteEngine On
RewriteRule ^([0-9]+)$ /?v=$1 [L,R,QSA]

这似乎根本不起作用。有人能告诉我我的错误吗?

[0-9]
是数字的模板。使用点(.)选择任何符号

RewriteRule ^(.+)$ ?v=$1 [L,R,QSA]

谢谢,但当我点击时,它似乎只是将我转发到/?v=登录url/login@thatgerhard尝试删除slashAnd您想要什么?我希望最终产品是“”,工作方式是“当我点击/login时将我转发到/?v=登录url-这不是您所要求的?