0
我一直在试图创建一个页面,可以通过传递查询字符串来检查应该加载哪个版本。我不想通过使用www.domain.com?version=one
来访问页面,而是希望能够使用www.domain.com/one
,并且该规则应该将/one
转换为/version=one
。重写隐藏查询字符串
这可能吗?
我一直在试图创建一个页面,可以通过传递查询字符串来检查应该加载哪个版本。我不想通过使用www.domain.com?version=one
来访问页面,而是希望能够使用www.domain.com/one
,并且该规则应该将/one
转换为/version=one
。重写隐藏查询字符串
这可能吗?
像这样的东西应该工作。
启用mod_rewrite的,并通过httpd.conf
的.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]
非常感谢,这完美地工作。 – smclintock
不客气,很高兴它解决了。 – anubhava