Добавьте «? XDEBUG_PROFILE = on» в конце каждого URL, используя htaccess - PullRequest
0 голосов
/ 29 мая 2019

Я использую X-debug для профилирования памяти моего Drupal проекта, и я получаю журналы и могу читать их, используя Kcachegrind. Я получаю разные файлы cachegrind всякий раз, когда я добавляю ? XDEBUG_PROFILE = на в конце URL. Поэтому очень полезно определить использование памяти.

Но теперь я должен дать ? XDEBUG_PROFILE = on вручную до конца желаемых URL. Есть ли способ добавить ? XDEBUG_PROFILE = on в конце каждого URL с помощью .htaccess или каким-либо другим способом?

Так что, если мой 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

Пожалуйста, помогите в этом.

1 Ответ

1 голос
/ 29 мая 2019

Надеюсь, это вам поможет.

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

Добавьте приведенные выше строки в ваш Drupal .htaccess

...