php htaccess url基于参数的重定向

时间:2014-10-27 21:09:32

标签: php .htaccess url-rewriting

我有一个网址,网址可以像

www.mydomain.com/home.php?q=abc

是否可以让用户输入网址为www.mydomain.com/abc,我以某种方式获取“abc”部分,执行所有数据库查询,并显示home.php的内容?q = abc,但保留网址作为www.mydomain.com/abc

我知道如何使用htaccess将/home.php?q=abc显示为/ home?q = abc。

1 个答案:

答案 0 :(得分:0)

请尝试这个

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l


RewriteRule ^(.+)$ home.php?q=$1 [QSA,L]