重写文件夹中的单个GET变量

时间:2015-05-12 01:54:54

标签: .htaccess

我有一个页面 example.com/art/?artist=name 我希望成为 example.com/art/name。我已经尝试了多个重写条件和规则,没有工作。一些例子......

RewriteEngine On
RewriteRule ^([^/]+)/? /art/index.php?artist=$1 [L,QSA]
RewriteCond %{QUERY_STRING} (.*?)artist=(\w+)(.*)
RewriteRule ^ /%2?%1%3 [L,R=301]

...另

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^users/([^/]+)$ /users/$1/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^users/([^/]+)/$ users/index.php?id=$1 [QSA]

我很想了解它是如何工作的 - 现在,我不知道.htaccess文件实际上是如何做的。

1 个答案:

答案 0 :(得分:1)

你很亲密

 <feature name="Geolocation">
    <param name="ios-package" value="CDVLocation" />
</feature>