当人物输入时,我希望这样:
quizz.pl/emit/myvariable
服务器将调用文件emit.php并将myvariable作为f参数传递:
quizz.pl/emit.php?f=myvariable
我需要它才能在人物类型“发出”时工作。
如何使用htaccess来完成它?
答案 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
。