Zadejte hledaný výraz...

RewriteRules

Honza
verified
rating uzivatele
(17 hodnocení)
12. 5. 2008 16:31:41
Ahojte,
mám následující pravidla v .htaccess (web běží na Drupalu):
První sada přesměruje adresu bez www na s www.
Druhá sada přesměruje index.php a hlavni-stranka na root
Třetí sada přesměruje vše neexistující na index.php?q= (Drupal - čístá URL)
Poté co jsem přidal druhou sadu pravidel, začaly se mi všechna čistá URL přesměrovávat na nečistá, můžete mi poradit jak to napravit? :banghead:
Díky
12. 5. 2008 16:31:41
https://webtrh.cz/diskuse/rewriterules#reply70539
Scorpius
verified
rating uzivatele
(19 hodnocení)
12. 5. 2008 16:48:22
Podle me je blbe podminka:
RewriteCond %{REQUEST_URI} index.php
12. 5. 2008 16:48:22
https://webtrh.cz/diskuse/rewriterules#reply70538
Lubor
verified
rating uzivatele
(6 hodnocení)
12. 5. 2008 17:53:18
Neviem ci je potrebne ale ja by som tam doplnil aj RewriteBase /
12. 5. 2008 17:53:18
https://webtrh.cz/diskuse/rewriterules#reply70537
Honza
verified
rating uzivatele
(17 hodnocení)
13. 5. 2008 07:32:27
Pomohlo přidání RewriteCond %{QUERY_STRING} !.+ za onen problémový řádek.
13. 5. 2008 07:32:27
https://webtrh.cz/diskuse/rewriterules#reply70536
mizu
verified
rating uzivatele
13. 5. 2008 15:08:52
Jsem trochu lenoch podrobně studovat kód, ale v Drupalu nemusíš nic moc doplňovat. Stačí odpoznámkovat variantu přepisu bez www nebo s www, upravit v ní název domény a to je celé.
Některé hostiny jsou nakonfigurovány tak, že na konci .htaccess je zapotřebí před index.php do podoby RewriteRule ^(.*)$ /index.php?q=$1 ...
13. 5. 2008 15:08:52
https://webtrh.cz/diskuse/rewriterules#reply70535
Honza
verified
rating uzivatele
(17 hodnocení)
13. 5. 2008 15:18:18
Přesně tak jsem to taky udělal s první a třetí sadou pravidel, to jen jakmile jsem si tam přidal něco vlastního, začlo to dělat problémy :)
Jinak ten kód co jsem sem nahoře napsal není kompletní .htaccess, nedůležité řádky byly cenzurovány :)
13. 5. 2008 15:18:18
https://webtrh.cz/diskuse/rewriterules#reply70534
Pro odpověď se přihlašte.
Přihlásit