0

我想使用问号自动生成的路径别名,但是当我写问号时,它变成了%3f。

我怎样才能解决这个问题?

4

3 回答 3

3

您尝试使用的 URL 似乎被用作路径与查询字符串的正确分隔符。您不应尝试自己添加问号,而应将问号后面的部分实现为查询字符串。例如:

l(t('My Link'), 'campaign/resurfacing-seminar', array(
  'query' => array(
    'campid' => '70150000000Tbdk',
    'eloqua' => 'SEM-110604-SyracuseNY-Lowe',
  ),
));
于 2011-06-09T07:22:26.543 回答
1

如果您将 Drupal 的 url() 函数合并到表单操作或 drupal_goto() 函数中,则它会更好。

这里是函数解释的链接:http: //api.drupal.org/api/drupal/includes--common.inc/function/url/6

于 2011-12-28T00:26:33.240 回答
0

如果你想让事情正常工作,你真的不能。这 ”?” 是一个特殊字符,表示 URI 的结尾和查询字符串的开头。执行您的建议会破坏您的许多其他 drupal 页面。

于 2011-06-09T00:44:10.520 回答