URL重写路径作为变量发送

时间:2016-04-20 20:56:22

标签: php .htaccess mod-rewrite url-rewriting subdomain

我不确定这是否可能,如果是,我不知道该怎么办。

我有一个网址,例如www.example.com/john

我想要做的是使用重写规则成为www.example.com/index.php?name=john

这可能吗?如果是这样,我需要将重写规则放入.htaccess

非常感谢提前

约翰

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题,所以如果其他人正在寻找类似的东西,这就是我用过的东西。

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]

RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?user=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?user=$1 [L]