Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
nefunguji mi odkazy s mod_rewrite
01. lis 2012 10:37 #99360
Pisi sem protoze je tu hodne chytrych lidi, na jinych forech mi nikdo neporadil. Prosim o pomoc, mam udelane jednoduche stranky a nefunguji mi odkazy. PORADTE CO MAM SPATNE
INDEX.PHP
<? require 'include/hlavicka.php'; ?>
<? if ($section == '') {
require 'stranky/hlavni-stranka.php';
} elseif ($section == 'hlavni-stranka') {
require 'stranky/hlavni-stranka.php';
} elseif ($section == 'cile-projektu') {
require 'stranky/cile-projektu.php';
} elseif ($section == 'aktivity-projektu') {
require 'stranky/aktivity-projektu.php';
} elseif ($section == 'o-projektu') {
require 'stranky/o-projektu.php';
} elseif ($section == 'navaznost-na-dalsi-projekty') {
require 'stranky/navaznost-na-dalsi-projekty.php';
}elseif ($section == 'vychozi-situace') {
require 'stranky/vychozi-situace.php';
} else {
require 'stranky/hlavni-stranka.php';
?>
<? require 'include/paticka.php'; ?>
a .HTACCESS
RewriteEngine On
RewriteBase /
RewriteRule ^hlavni-stranka/$ index.php?section=hlavni-stranka [L,QSA]
RewriteRule ^vychozi-situace/$ index.php?section=vychozi-situace [L,QSA]
RewriteRule ^aktivity-projektu/$ index.php?section=aktivity-projektu [L,QSA]
RewriteRule ^cile-projektu/$ index.php?section=cile-projektu [L,QSA]
RewriteRule ^navaznost-na-dalsi-projekty/$ index.php?section=navaznost-na-dalsi-projekty [L,QSA]
RewriteRule ^o-projektu/$ index.php?section=o-projektu [L,QSA]
INDEX.PHP
<? require 'include/hlavicka.php'; ?>
<? if ($section == '') {
require 'stranky/hlavni-stranka.php';
} elseif ($section == 'hlavni-stranka') {
require 'stranky/hlavni-stranka.php';
} elseif ($section == 'cile-projektu') {
require 'stranky/cile-projektu.php';
} elseif ($section == 'aktivity-projektu') {
require 'stranky/aktivity-projektu.php';
} elseif ($section == 'o-projektu') {
require 'stranky/o-projektu.php';
} elseif ($section == 'navaznost-na-dalsi-projekty') {
require 'stranky/navaznost-na-dalsi-projekty.php';
}elseif ($section == 'vychozi-situace') {
require 'stranky/vychozi-situace.php';
} else {
require 'stranky/hlavni-stranka.php';
?>
<? require 'include/paticka.php'; ?>
a .HTACCESS
RewriteEngine On
RewriteBase /
RewriteRule ^hlavni-stranka/$ index.php?section=hlavni-stranka [L,QSA]
RewriteRule ^vychozi-situace/$ index.php?section=vychozi-situace [L,QSA]
RewriteRule ^aktivity-projektu/$ index.php?section=aktivity-projektu [L,QSA]
RewriteRule ^cile-projektu/$ index.php?section=cile-projektu [L,QSA]
RewriteRule ^navaznost-na-dalsi-projekty/$ index.php?section=navaznost-na-dalsi-projekty [L,QSA]
RewriteRule ^o-projektu/$ index.php?section=o-projektu [L,QSA]
01. lis 2012 11:43 - 01. lis 2012 11:44 #99362
Odpověď od Cony
Moderátor
Nevím co máte v souboru hlavicka.php, ale pokud nemáte zaplé register_globals (což je na většině hostingů vyplé) neměl by jste používat v php proměnou $section ale $_GET, popř. $_REQUEST ( $_REQUEST obsahuje spojená pole $_GET, $_POST a $_COOKIE).
Mimochodem, dotaz by asi neměl být v sekci Joomla 2.5...
Mimochodem, dotaz by asi neměl být v sekci Joomla 2.5...
Poděkovali: jarvad
01. lis 2012 11:53 #99365
Odpověď od jarvad
Začátečník
vim, ze to tu nepatri, ale taky jedina rada a fuguje to. salcilo povolit register_globals. takze diky
01. lis 2012 12:01 #99367
Odpověď od Cony
Moderátor
No spíše by jste měl přepsat kód tak aby register_globals nepotřeboval. Z hlediska bezpečnosti stránek je to dost nevhodné nastavení.