mam dziwny problem. Robię bardzo proste przekierowanie, które działa, gdy
ustawię przekierowanie 302 (na 301 pewnie też), lecz gdy chcę zrobić przekazanie
zmiennych do pliku bez przekierowywania, to jest problem.
Opis jest zawiły, więc pokażę konkretnie o co chodzi..
Poniższy kod robi przekierowanie i przekazuje wartość zmiennej var2 ( $1 ):
Kod
RewriteEngine On
RewriteCond %{REQUEST_URI} !^$
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} !^/\?
RewriteCond %{REQUEST_URI} !^/style.css$
RewriteRule ^(.*)$ index.php?var1=vvv&var2=$1 [R=302,L] ##### - chodzi o tę linijkę #####
RewriteCond %{REQUEST_URI} !^$
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} !^/\?
RewriteCond %{REQUEST_URI} !^/style.css$
RewriteRule ^(.*)$ index.php?var1=vvv&var2=$1 [R=302,L] ##### - chodzi o tę linijkę #####
Natomiast ten kod nie chce przekazac zmiennej var2 do pliku...
(ten kod różni się tym, że nie ma [R=302,L] )
Kod
RewriteEngine On
RewriteCond %{REQUEST_URI} !^$
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} !^/\?
RewriteCond %{REQUEST_URI} !^/style.css$
RewriteRule ^(.*)$ index.php?var1=vvv&var2=$1 ##### - chodzi o tę linijkę #####
RewriteCond %{REQUEST_URI} !^$
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} !^/\?
RewriteCond %{REQUEST_URI} !^/style.css$
RewriteRule ^(.*)$ index.php?var1=vvv&var2=$1 ##### - chodzi o tę linijkę #####