Autor Zpráva
Fisak
Profil
Dobrý den. Potřeboval bych pomoct s htaccesem. Nevím jak ho nastavit když chci zobrazit více $_GET než je nadefinování v htacces viz.
<?php
//adressa je např. adresa.cz/neco/neco2/neco3/?pagination=1

echo $_GET['page'];  //zobrazí se "neco"
echo $_GET['action']; //zobrazí se "neco2"
echo $_GET['run']; //zobrazí se "neco3"
echo $_GET['pagination']; //nezobrazí se nic
htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(|w\.|ww\.|wwww\.|wwwww\.)([^.]+\.[^.]+)$
RewriteRule ^(.*)$ http://www.%2%{REQUEST_URI} [R=301,QSA,L,NE]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$
RewriteRule ^(.+[^/])$ /$1/ [R=301]
RewriteCond %{REQUEST_URI} ^/(images|uploads) [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.+) - [PT,L] 
RewriteRule ^([^/]+)/([^/]+)?/?([^/]+)?/?$ /?page=$1&action=$2&run=$3 [L]
</IfModule>
Lze upravit nějak htaccess bez toho aniž bych tam přidával RewriteRule ^([^/]+)/([^/]+)?/?([^/]+)?/?$ /?page=$1&action=$2&run=$3&dalsipromenna=$4 [L] ??

Děkuji všem předem za odpovědi.
Davex
Profil
Můžeš použít univerzální obecné pravidlo.

Nebo jsem tvůj dotaz špatně pochopil a jde ti o předání všech parametrů v adrese. To bys pak do přepisovacího pravidla musel přidat příznak QSA.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0