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

时间:2017-11-11 13:04:28

标签: php .htaccess

好的,我想要做的是在我的网站上请求网址如下:

http://example.com/loginhttp://example.com/register等(也可以解决尾随斜杠)

在根目录中使用带有get参数的index.php文件,如下所示{

http://example.com/?v=loginhttp://example.com/?v=register

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

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]

这似乎根本不起作用。任何人都可以告诉我我的方式错误吗?

1 个答案:

答案 0 :(得分:1)

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

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