problem pojawia się jak próbuję wywołać podstronę i wygląda to tak
dodam tylko, że podstrona znajduje się we wskazanym w menu katalogu
.htaccess wygląda tak
Kod
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z-_0-9]+)/([a-zA-Z-_0-9]+)/?$ index.php?id1=$1&id2=$2 [L]
RewriteRule ^([a-zA-Z-_0-9]+)/?$ index.php?id1=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z-_0-9]+)/([a-zA-Z-_0-9]+)/?$ index.php?id1=$1&id2=$2 [L]
RewriteRule ^([a-zA-Z-_0-9]+)/?$ index.php?id1=$1 [L]
meny wygląda tak
Kod
<dl id="menu1">
<dt><a href="hho">Generatory HHO</a></dt>
<dd><a href="hho/hho-1">hho-1</a></dd>
</dl>
<dt><a href="hho">Generatory HHO</a></dt>
<dd><a href="hho/hho-1">hho-1</a></dd>
</dl>
skrypt wygląda tak
Kod
<?php
function pobierz_parametr($id){
if(isset($_GET["$id"])){
$id=$_GET["$id"];
}else{
$id=false;
}
return $id;
}
$id1=pobierz_parametr('id1');
$id2=pobierz_parametr('id2');
$id3=pobierz_parametr('id3');
if($id1!=false){
require_once(DIR_STRONY.$id1.'.php');
}
else{
require_once(DIR_STRONY.'srodek.php');
}
if($id2!=false){
require_once(DIR_STRONY.$id1.'/'.$id2.'.php');
}
?>
function pobierz_parametr($id){
if(isset($_GET["$id"])){
$id=$_GET["$id"];
}else{
$id=false;
}
return $id;
}
$id1=pobierz_parametr('id1');
$id2=pobierz_parametr('id2');
$id3=pobierz_parametr('id3');
if($id1!=false){
require_once(DIR_STRONY.$id1.'.php');
}
else{
require_once(DIR_STRONY.'srodek.php');
}
if($id2!=false){
require_once(DIR_STRONY.$id1.'/'.$id2.'.php');
}
?>