Htaccess重定向到另一个页面

时间:2014-07-24 09:52:43

标签: php .htaccess redirect

大家好,我无法重定向到我的测试网站的另一个页面并将变量传递给它。

这是我的链接

<a href="/dashboard/add_social.html?id=<?=$social_platform->getId()?>&action=delete" class="delete">delete</a>

这是Rewrite Rule文件中的htaccess,但它似乎不起作用。我确定我做错了所以我很感激任何帮助。

RewriteRule ^dashboard/add_social.html\.html$                   pages/dashboard/smr_add_social.dashboard.php?id=$1 [QSA,L]

2 个答案:

答案 0 :(得分:1)

尝试摆脱/.html

RewriteRule ^dashboard/add_social.html$  pages/dashboard/smr_add_social.dashboard.php [QSA,L]

请注意QSA标志表示如果传递了查询字符串,则会将其附加到新网址。

答案 1 :(得分:0)

  1. 修正了错误的重写规则“^ dashboard / add_social.html.html $”
  2. 通过ModRewrite将_GET参数转移到另一个脚本需要使用%{QUERY_STRING}

    RewriteEngine On RewriteRule ^ dashboard / add_social.html $ pages / dashboard / smr_add_social.dashboard.php?%{QUERY_STRING} [L]