«Доступ ExpiresDefault» против «Доступ ExpiresDefault плюс ноль секунд» - PullRequest
1 голос
/ 28 октября 2011

Есть ли разница между ExpiresDefault "access" и ExpiresDefault "access plus zero seconds" в файле конфигурации Apache или файле .htaccess?

Они точно такие же?

Второй даже действителен?

1 Ответ

1 голос
/ 29 октября 2011

Второй должен сказать 0 вместо zero.

Из руководства:

Директивы ExpiresDefault и ExpiresByType также могут быть определены в более читаемом синтаксисе формы:

ExpiresDefault "<base> [plus] {<num> <type>}*"
ExpiresByType type/encoding "<base> [plus] {<num> <type>}*"

, где <base> является одним из:

access
now (equivalent to 'access')
modification

Ключевое слово "плюс" является необязательным.<num> должно быть целочисленным значением [приемлемым для atoi ()], а <type> является одним из:

years
months
weeks
days
hours
minutes
seconds

ExpiresDefault "access plus zero seconds", вероятно, использовался там, где у автора в какой-то момент было добавление временитам и забыл, что 0 не то же самое, что ноль!

...