【发布时间】:2014-09-22 18:45:06
【问题描述】:
我有以下 .htaccess 文件:
# Turn rewrite engine on
RewriteEngine on
# Rewrite url
RewriteRule ^dashboard/(.*)/(.*) /beheer/dashboard.php?m=$1&f=$2
RewriteRule ^dashboard/(.*)/(.*)/(.*) /beheer/dashboard.php?m=$1&f=$2&id=$3 [L]
当我尝试转到 mydomain.com/beheer/dashboard/test/test 时,我被重定向到 mydomain.com/beheer/dashboard.php?m=test&f=test 的正常 url(当我只使用第一次重写时,我得到 404 错误)。知道对于某些链接我还需要传递第三个参数可能会很有趣。例如:mydomain.com/beheer/dashboard.php?m=user&f=delete&id=1。所以我的问题是为什么这个 .htaccess 文件不起作用?
【问题讨论】:
标签: php .htaccess mod-rewrite