.htaccess 重写以隐藏查询字符串

.htaccess 重写以隐藏查询字符串,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我一直在尝试创建一个页面,可以通过传递查询字符串来检查应该加载哪个版本来访问该页面。与其使用www.domain.com?version=one访问页面,我希望能够使用www.domain.com/one,规则应将/one转换为/version=one 这可能吗?类似的方法应该会奏效 通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放入文档根目录下的.htaccess: Options +FollowSymLinks -MultiViews # Turn mo

我一直在尝试创建一个页面,可以通过传递查询字符串来检查应该加载哪个版本来访问该页面。与其使用
www.domain.com?version=one
访问页面,我希望能够使用
www.domain.com/one
,规则应将
/one
转换为
/version=one


这可能吗?

类似的方法应该会奏效

通过
httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放入
文档根目录下的
.htaccess

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+?)/?$ /?version=$1 [L,QSA]