Mod_rewrite - problém v použitím [htaccess?] – Webové servery (Apache, IIS...), .htaccess – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Mod_rewrite - problém v použitím [htaccess?] – Webové servery (Apache, IIS...), .htaccess – Fórum – Programujte.comMod_rewrite - problém v použitím [htaccess?] – Webové servery (Apache, IIS...), .htaccess – Fórum – Programujte.com

 

Tocimanko0
Grafoman
19. 3. 2008   #1
-
0
-

Zdravím.
Mám problém. Mám koreňový adresár a v ňom htaccess (používam SunLight CMS a v tom htaccess sú pravidlá pre mod_rewrite). Potom mám zložku povedzme /zložka v ktorej mám tiež htaccess, ale iné pravidlá prepisovania URL. Len akosi sa mi to mieša s htaccess'om v koreňovom adresári, lebo sa mi zobrazuje index.php z koreňového a pritom by sa mal zobrazovať zo /zložka. Navyše je to celé bez grafiky (teda csska z koreňového). Ako môžem vypnúť prepisovanie pre podzložky? Neviem, či ste ma pochopili, ale chcem dosiahnuť to, aby keď napíšem napríklad tociman.tym.sk/dotycna_zlozka/objednavka.html, aby fungovalo prepisovanie URL podľa pravidiel tociman.tym.sk/dotycna_zlozka/.htaccess a nie tociman.tym.sk/.htaccess ... Neviem, ako to lepšie popísať :( Ale ďakujem všetkým, ktorí mi pomôžu!

EDIT:
Obsah htaccess v koreňovom adresári:

RewriteEngine On

RewriteRule ^(.*)\.p(.*)\.html$ /index.php?p=$2 [L,QSA]
RewriteRule ^(.*)\.a(.*)\.html$ /index.php?a=$2 [L,QSA]


Obsah htaccess v danej zložke:


RewriteEngine On
RewriteRule ^(.*)\.html$ /index.php?pg=$1 [L]

Nahlásit jako SPAM
IP: 195.91.54.–
hrach
~ Redaktor
+1
Boss
19. 3. 2008   #2
-
0
-

přidej podmínky



RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

f znamena soubory, d slozky -> tedy pokud to pridas pred rewrite rule, tak se v tom pripade, ze adresar nebo soubor exituje, v tom pripade se to neprepise.

RewriteEngine On


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.p(.*)\.html$ /index.php?p=$2 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.a(.*)\.html$ /index.php?a=$2 [L,QSA]

Nahlásit jako SPAM
IP: 193.179.169.–
http://jan.skrasek.com@hrachcz – webdeveloper
hrach
~ Redaktor
+1
Boss
19. 3. 2008   #3
-
0
-

RewriteEngine On

RewriteRule ^(.*)\.html$ /maxiho../index.php?pg=$1 [L]

Nahlásit jako SPAM
IP: 193.179.169.–
http://jan.skrasek.com@hrachcz – webdeveloper
Tocimanko0
Grafoman
19. 3. 2008   #4
-
0
-

hrach napsal:

RewriteEngine On
RewriteRule ^(.*).html$ /maxiho../index.php?pg=$1 [L]



Jo! To je ono! Moc ti ďakujem! Je to v tom (možno len na ic.cz), že musím uviesť relatívno-absolútnu cestu (vzhľadom na koreňový adresár). Teda v htaccess (in /zložka :) musím uviesť v mojom prípade


RewriteEngine On
RewriteRule ^(.*)\.html$ /zložka/index.php?pg=$1 [L]


Si génius :smile2: :smile4:

Nahlásit jako SPAM
IP: 195.91.54.–
hrach
~ Redaktor
+1
Boss
19. 3. 2008   #5
-
0
-

To Tocimanko : VÍM :D :D :smile18:

Nahlásit jako SPAM
IP: 193.179.169.–
http://jan.skrasek.com@hrachcz – webdeveloper
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 3 hosté

Podobná vlákna

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý