0

我希望当人们输入:

quizz.pl/emit/myvariable

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

quizz.pl/emit.php?f=myvariable

只有当人们键入“emit”时,我才需要它工作。

如何使用 htaccess 完成它?

4

1 回答 1

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.php.

于 2012-12-02T09:40:40.857 回答