如何将subpath参数重定向到参数?

时间:2012-12-02 09:34:15

标签: .htaccess

当人物输入时,我希望这样:

  

quizz.pl/emit/myvariable

服务器将调用文件emit.php并将myvariable作为f参数传递:

  

quizz.pl/emit.php?f=myvariable

我需要它才能在人物类型“发出”时工作。

如何使用htaccess来完成它?

1 个答案:

答案 0 :(得分:1)

试试这段代码:

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^/?emit/(.*)$ emit.php?f=$1
</IfModule>

IfModule 标记将检查规则是否仅在安装mod_rewrite时执行。第二行激活RewriteEngine。第三行将为您设置基础。接下来的两行检查是否有一个目录或一个具有相同名称的文件将被返回而不是一些URL重写。

RewriteRule执行真正的魔法它检查url是否带有emit并将所有内容作为参数放入emit.php