Что значит е в htaccess? - PullRequest
       33

Что значит е в htaccess?

0 голосов
/ 05 декабря 2018

Я хочу добавить непараметрическую каноническую ссылку на все параметризованные URL.Я пытаюсь сделать это следующим образом:

<IfModule mod_rewrite.c>

### Catching all URLs with non-empty parameter ###
    RewriteCond %{QUERY_STRING} . 

### Adding to all parametrized URLs an environment variable ###
    RewriteRule .* : [E=MY_HEAD:1]

</IfModule>

<IfModule mod_headers.c>

### Setting a non-parametrized URL as canonical to all URLs with an environment variable
    Header set Link '%{HTTP_HOST}%{REQUEST_URI}e; rel="canonical"' env=MY_HEAD

</IfModule>

Мой вопрос: ищу примеры, в которых я нашел результаты с e после {REQUEST_URI} и без него.Что означает это e в этом контексте?

1 Ответ

0 голосов
/ 05 декабря 2018

Модификатор e Regex в PHP.

Модификатор e является устаревшим модификатором regex, который позволяет вам использовать код PHP в вашем регулярном выражении.Это означает, что все, что вы анализируете, будет оцениваться как часть вашей программы.

, а также вы можете ссылаться на this

...