我一直在尝试创建一个可以通过传递查询字符串来检查应该加载的版本来访问的页面。我没有使用www.domain.com?version=one
来访问该网页,而是希望能够使用www.domain.com/one
,而该规则应该将/one
变为/version=one
。
这可能吗?
答案 0 :(得分:1)
这样的事情应该有效。
通过httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在.htaccess
目录下的DOCUMENT_ROOT
中:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+?)/?$ /?version=$1 [L,QSA]