/ / jak przekazać więcej niż 9 parametrów w pliku. htaccess (mod_rewrite)? - php, apache, .htaccess, mod-rewrite

jak przekazać więcej niż 9 parametrów w pliku. htaccess (mod_rewrite)? - php, apache, .htaccess, mod-rewrite

Mam problem z wydaniem więcej niż dziewięciuparametry w pliku. htaccess z apache mod_rewrite, na przykład, jeśli przekażę parametr $ 10 = "coś" mod_rewrite przekazuje wartość parametru $ 1. Czy istnieje na to rozwiązanie?

Odpowiedzi:

6 dla odpowiedzi № 1

Odpowiedź jest prosta: Nie możesz.

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

Jedyne, co możesz zrobić, to zgrupować niektóre parametry w jeden, a następnie przeanalizować je później w skrypcie.

Oczywiście możesz spróbować podzielić swój wzórna 2 reguły, więc jedna reguła pasuje do 5 lub 6 parametrów, a następnie druga reguła pasuje do pozostałych (zadziała, ponieważ reguły są wykonywane jeden po drugim), ale to nie zawsze będzie działać (NAPRAWDĘ zależy od faktycznej reguły przepisywania, jak skomplikowana jest jest) i wymaga dobrej wiedzy na temat tego, co robisz.


2 dla odpowiedzi nr 2

RewriteRule rereferencje: Są to odwołania wsteczne formularza $ N (0 <= N <= 9), które zapewniają dostęp do zgrupowanych części (w nawiasach) wzorca, z RewriteRule, która podlega prądowi zestaw warunków RewriteCond ..

Źródło: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritecond