Я использую следующий код, и он работает идеально для меня:
# Add Expire headers
<IfModule mod_expires.c>
<Filesmatch "\.(jpg|jpeg|png|gif|js|css|swf|ico|woff|mp3)$">
ExpiresActive on
ExpiresDefault "access plus 30 days"
</Filesmatch>
</IfModule>
this.props.match.params
будет давать только URL-параметры, а не параметры запроса.
Используйте this.props.location.search
. Это даст вам ?id=1
. Выполните некоторую обработку, чтобы получить id
.
В современных браузерах, поддерживающих URL API
, этого можно добиться, используя URLSearchParams
.
let queryParams = new URLSearchParams(this.props.location.search);
queryParams.get('id'); //instead id,one can query param name.
// will give 1