Есть ли способ проверить с помощью RewriteCond
, включает ли Referer запрошенный URI или ...
RewriteCond %{HTTP_REFERER} == 'host.com/' + %{REQUEST_URI} ...
?
Мне нужно уловить, есть ли пользователь щелкнул ссылку на странице, которая ведет на ту же страницу и изменила RewriteRule
на его основе.
Ee, ị nwere ike rụọ ọnọdụ iji mee nke a (agbanyeghị na ọ dị ntakịrị ntakịrị, mana hey) ...
Inyocha na onye ọrụ ahụ " pịrị "njikọ dị na peeji nke jikọtara n'otu ibe ahụ ... na okwu ndị ọzọ, ma onye ọbịa a rịọrọ + URL-ụzọ bụ mpaghara nke isi isiokwu arịrịọ HTTP, mgbe ahụ ị nwere ike ịme ihe dịka ihe ndị a site na iji mod_rewrite ọnọdụ :
RewriteCond %{HTTP_REFERER}@@%{HTTP_HOST}%{REQUEST_URI} ^https?://([a-z.-]+/[^?]*)(?:.*)@@\1$
The @@
bụ naanị usoro agwa anaghị eme na URL ahụ ma rụọ ọrụ dị ka njedebe n'etiti akụkụ abụọ anyị na-achọ ịmekọrịta.
The CondPattern (regex) na-eji azu azu ( \ 1
)iji lelee na subgroup weghaara na Usoro Ntuzi kwekọrọ na HTTP_HOST
+ REQUEST_URI
. 1160022] ^ https?: // .
Rụba ama na nke a na-eleghara usoro ajụjụ ọ bụla anya nke nwere ike ịdị na HTTP_REFERER, naanị URL-ụzọ na aha nnabata ka enyocha.
Naanị ịgbakwunye ndenye ederede gbasara HTTP Referer arịrịọ nkụnye eji isi mee ... ọ bụghị 100% pụrụ ịdabere na. Onye ọrụ na-eme ihe ndị ọrụ nwere ike izipu Onye Ntuzi okwu mgbe a na-atụ anya ya ma ọ na-adị mfe ma ọ bụrụ na onye ọrụ nwere mmasị ime ya.