使用htaccess在每个URL的末尾添加“?XDEBUG_PROFILE = on”

时间:2019-05-29 06:16:02

标签: .htaccess drupal-7 url-redirection

我正在使用X-debug对我的Drupal项目进行内存分析,并且可以获取日志并可以使用Kcachegrind来读取它们。每当在网址末尾添加?XDEBUG_PROFILE = on 时,我都会得到不同的cachegrind文件。因此,确定内存使用情况非常有帮助。

但是现在我必须手动将?XDEBUG_PROFILE = on 赋予所需的URL的末尾。是否可以借助.htaccess或其他方法在每个URL的末尾添加?XDEBUG_PROFILE = on

因此,如果我的网址是http://localhsot/mysite/home,则新网址将是http://localhsot/mysite/home?XDEBUG_PROFILE=on,如果网址是http://localhsot/mysite/settings,则新网址将是http://localhsot/mysite/settings?XDEBUG_PROFILE=on

请对此提供帮助。

1 个答案:

答案 0 :(得分:2)

我希望这会对您有所帮助。

RewriteEngine on
RewriteCond %{QUERY_STRING} ^(?!XDEBUG_PROFILE)
RewriteRule (.*) /mysite/$1?XDEBUG_PROFILE=on [L,R,QSA]

在您的Drupal .htaccess中添加以上行