使用 htaccess 在每个 URL 的末尾添加“?XDEBUG_PROFILE=on”
Add "?XDEBUG_PROFILE=on" at the end of each URL using htaccess
我正在使用 X-debug
对我的 Drupal
项目进行内存分析,我正在获取日志并能够使用 Kcachegrind
读取它们。每当我在 url 末尾添加 ?XDEBUG_PROFILE=on 时,我都会得到不同的 cachegrind 文件。因此,识别内存使用情况非常有帮助。
但现在我必须手动给 ?XDEBUG_PROFILE=on 到所需 URL 的末尾。有什么方法可以在 .htaccess
或其他方式的帮助下在每个 URL 的末尾添加 ?XDEBUG_PROFILE=on 吗?
所以如果我的 url 是 http://localhsot/mysite/home
,那么新的 http://localhsot/mysite/home?XDEBUG_PROFILE=on
如果 url 是 http://localhsot/mysite/settings
那么新的 URL 将是 http://localhsot/mysite/settings?XDEBUG_PROFILE=on
请帮忙解决这个问题。
希望对您有所帮助。
RewriteEngine on
RewriteCond %{QUERY_STRING} ^(?!XDEBUG_PROFILE)
RewriteRule (.*) /mysite/?XDEBUG_PROFILE=on [L,R,QSA]
在您的 Drupal .htaccess 中添加以上行
我正在使用 X-debug
对我的 Drupal
项目进行内存分析,我正在获取日志并能够使用 Kcachegrind
读取它们。每当我在 url 末尾添加 ?XDEBUG_PROFILE=on 时,我都会得到不同的 cachegrind 文件。因此,识别内存使用情况非常有帮助。
但现在我必须手动给 ?XDEBUG_PROFILE=on 到所需 URL 的末尾。有什么方法可以在 .htaccess
或其他方式的帮助下在每个 URL 的末尾添加 ?XDEBUG_PROFILE=on 吗?
所以如果我的 url 是 http://localhsot/mysite/home
,那么新的 http://localhsot/mysite/home?XDEBUG_PROFILE=on
如果 url 是 http://localhsot/mysite/settings
那么新的 URL 将是 http://localhsot/mysite/settings?XDEBUG_PROFILE=on
请帮忙解决这个问题。
希望对您有所帮助。
RewriteEngine on
RewriteCond %{QUERY_STRING} ^(?!XDEBUG_PROFILE)
RewriteRule (.*) /mysite/?XDEBUG_PROFILE=on [L,R,QSA]
在您的 Drupal .htaccess 中添加以上行