Htaccess写domainname / index.php?var1 = abc?var2 = def?var3 = ghi到domainname / var1 / var2 / var3

时间:2014-06-16 15:44:48

标签: php .htaccess

我需要帮助htaccess将多个GET变量写入domainname / var1 / var2 / var3请帮我写一下。

2 个答案:

答案 0 :(得分:1)

您应该编辑问题以反映您在标题中提出的问题

但是,该特定案例的规则是

RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+) index.php?var1=$1&var2=$2&var3=$3 [L]

请注意,htaccess不会为您重写网址,这取决于您的应用或CMS。 htaccess只知道如何将重写的url转换为常见的查询字符串。

编辑:哎呀,错误的回答。我现在根据你的评论修好了。

答案 1 :(得分:0)

HtAccess重写基本上是正则表达式的修改版本。检查此链接。它可以帮助你写自己的。

http://www.askapache.com/htaccess/mod_rewrite-variables-cheatsheet.html