Autor Zpráva
radozaj
Profil
Ahoj,
potrebujem helfnuť z nastavením môjho apache 2.0 nasledovne: Potrebujem pridať taký RewriteRule do .htaccess, aby ignoroval výrazy začínajúce na documents, pictures a src a potom niekam presmeruje... Mám riešenie funkčné, ale trochu krkolomné:
RewriteRule ^([^s]|s[^r]|sr[^c])(.*)$ niekam_presmeruje/$1$2

To je však zvládnuteľné iba pre src. Ak by som tam mal zakomponovať aj ostatné slová, bolo by to dosť dlhé.

Chcem sa spýtať, či sa toto nedá riešiť nejak lepšie, napr. by som si to predstavoval nejak takto:
RewriteRule ^({!documents,!pictures,!src}.*)$ niekam_presmeruje/$1

čo samozrejme nefunguje...
DJ Miky
Profil
Mělo by to jít řešit pomocí příznaku PT:
RewriteRule ^documents - [PT]
radozaj
Profil
Môžeš mi dať nejaký hint? Lebo s [PT] som ešte nerobil. Čítam to v dokumentácií, skúsil som ten ich príklad a stále píše internal server error...
Kajman_
Profil *
RewriteRule ^(documents|pictures|src|niekam_presmeruje) - [S]
RewriteRule ^(.*)$ niekam_presmeruje/$1 [L]
radozaj
Profil
No, už som to vyriešil takto:
RewriteRule !^(documents|pictures|src)/.*$ - [C]
RewriteRule ^(.*)$ niekam_presmeruj/$1

Ale aj tak vďaka za spoluprácu.
radozaj
Profil
LOL, nevšimol som si tvoj posledný príspevok :) máme to rovnako...
radozaj
Profil
V tom 1. riadku máš navyše niekam_presmeruje. U mňa to vlastne presmeruje do src, takže sa to môže vynechať.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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