/foo/.htaccess robi wewnętrzne przekierowanieJak to działa? RewriteCond% {ENV: unique_id}!% {QUERY_STRING}
RewriteRule ^(.*)$ /bar/?%{ENV:UNIQUE_ID}
/bar/.htaccess musi uznać, że wniosek nie był wewnętrzny, problem jest taki, że nie może dowiedzieć się, jak uczynić pracę porównania
RewriteCond %{ENV:UNIQUE_ID} !%{QUERY_STRING}
nawet
RewriteCond %{QUERY_STRING} %{QUERY_STRING}
nie będzie pasował, przypuszczam, że jest to kwestia składni w umer prawej f wyrażenie, unikanie% nie pomaga.
Testowałem że powyższe zarówno zmiennej mają taką samą wartość będzie to pokazać na wewnętrznym przekierowaniem jako
RewriteRule ^(.*)$ /test/%{QUERY_STRING}/%{ENV:UNIQUE_ID}
.
Serwer Apache/2.2.3
Dzięki Laurian
Jest to przydatne! Nie zdawałem sobie sprawy, że można połączyć wiele takich wartości środowiskowych. –
Rzeczywiście jest to konieczne, aby poznać sztuczkę !! Dzięki! – greydet