Portál AbcLinuxu, 12. května 2025 09:25
mod_rewrite
. Druhá věc je, jestli povoluje mod_rewrite v .htaccess
, nebo si o každé pravidlo musíte otrocky zažádat :), a nakonec jestli tam ty .htaccess
soubory se správnými přepisovacími pravidly máte uploadnuté.
example.com/script.cgi je skript ja pro nej v eshopu pouzivam adresu example.com/script/ example.com/cart/ je adresar kdyz zadam example.com/cart/ nabehne mi spravne example.com/cart/index.cgi to vse bez toho, ze by se url zmenila. tak to funguje u vsech dalsich pripadu, ne jen techto dvou situacich tedy i na jinych skriptech a jinych adresarich. To ze to takto funguje neni ovlivneno mojim vytvorenym .htaccess, ale kdyz jsem nainstaloval na debianu apache a mod_rewrite, uz to fungovalo.(aptitude apache2 a pak pridani mod rewrite) Muj problem je, ze na webhostingu to nefunguje, prestoze tam mod_rewrite je(zkusil jsem presmerovat pomoci .htaccess). Nefunguje to a napsat tento skript mi prijde slozity, nebot jak zjistim ze to nepresmeruje adresar jako skript?skript v adresari taky ne
RewriteCond %{REQUEST_FILENAME} !-d
čímž se odfiltrují adresáře, alespoň tak nějak tipuji, a pak už normálně, sranda pes.
<Directory "/var/www/localhost/htdocs"> # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. Options MultiViews ...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.