Poslao: 24 Okt 2010 11:20
|
offline
- hnenad
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Građanin
- Pridružio: 30 Avg 2008
- Poruke: 91
|
Napisano: 23 Okt 2010 20:10
Pozdrav,
Imam problem sa stranicom 404
npr.
imam stranicu
proizvod/patike - ova stranica radi normalno i ucitava sve podatke iz sql-a
međutim ako dodam
proizvod/patike-bla-bla-bla ne izbacuje mi 404 stranicu nego ucita template ali bez podataka
da li je problem u mod_rewritu gde mi stoji nesto ovako
proizvod/([^/\.]+)/?$
Dopuna: 24 Okt 2010 11:20
Da li neko može da mi objasni šta znači ovaj deo u htaccessu ([^/\.]+)
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 24 Okt 2010 21:02
|
offline
- lnenad
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Stručni saradnik
Web
- Pridružio: 16 Jan 2007
- Poruke: 2860
- Gde živiš: Bijeljina
|
Ja sad ne razumijem, je li ti pravis 404 stranicu ili je ne dobijes, ili ti je server izbaci ?
Inace mislim da znaci bilo koji znak.
|
|
|
|
Poslao: 25 Okt 2010 10:24
|
offline
- hnenad
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Građanin
- Pridružio: 30 Avg 2008
- Poruke: 91
|
Napravio sam 404 stranicu i radi na većini stranica. Jedino mi ne radi na stranicama gde u htaccessu koristim proizvod/([^/\.]+)/?$
Dakle imam 404 stranicu ali mi je ne izbaci
|
|
|
|
Poslao: 25 Okt 2010 20:28
|
offline
- lnenad
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Stručni saradnik
Web
- Pridružio: 16 Jan 2007
- Poruke: 2860
- Gde živiš: Bijeljina
|
Nisam ni ja vican htaccessu pa necu da pricam naslijepo sacekacemo nekog drugog.
A do tada, sta ti u stvari izbaci, ako sam te shvatio izbaci ti stranicu bez ikakvog sadrzaja ili ?
|
|
|
|
Poslao: 25 Okt 2010 20:47
|
offline
- hnenad
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Građanin
- Pridružio: 30 Avg 2008
- Poruke: 91
|
Da stranicu sa praznim sadržajem umesto 404. To mi se dešava samo na stranicama gde koristim htaccess, kod drugih koje su statične stranica 404 radi normalno
|
|
|
|
Poslao: 25 Okt 2010 22:06
|
offline
- lnenad
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Stručni saradnik
Web
- Pridružio: 16 Jan 2007
- Poruke: 2860
- Gde živiš: Bijeljina
|
Fora je sto ti tu u stvari i nisi probao da pristupis necemu sto ne postoji. Tj. server to ne vidi kao 404 nego ta strana prosto ne postoji u tvojoj php skripti, pa bi to trebalo da definises u njoj samoj a ne u htaccessu.
Dakle nije isto kada ides u staticnoj
http://bilosta.com/bilosta.html - ako ovo ne postoji server to detektuje i prosledjuje korisnika ka 404.html
Dinamicna
http://bilosta.com/bilosta.html - ako je definisano u htaccessu da ovakav url prosledjuje ka php stranici to ce biti uradjeno za sve sto je upisano, postojalo to u bazi *ako iz baze vuces podatke* ili u bilo cemu drugom.
Nadam se da si me razumio.
|
|
|
|
Poslao: 25 Okt 2010 22:21
|
offline
- hnenad
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Građanin
- Pridružio: 30 Avg 2008
- Poruke: 91
|
Razumeo sam, znači problem je u php scripti, da li postoji neki tutorial o tome. Mislim da znam u čemu je problem ali nemam dovoljno znanja da to ispravim. To što si napisao to je potpuno istina (strana ne postoji u php scripti). Sve sam shvatio što se tog dela tiče.
Znači mogući je i injection ako sam dobro shvatio (mogu bilo šta da upišem na kraj)
Evo scripte koju koristim (dreamweaver) ako možeš da mi pomogneš
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$maxRows_DetailRS1 = 10;
$pageNum_DetailRS1 = 0;
if (isset($_GET['pageNum_DetailRS1'])) {
$pageNum_DetailRS1 = $_GET['pageNum_DetailRS1'];
}
$startRow_DetailRS1 = $pageNum_DetailRS1 * $maxRows_DetailRS1;
$colname_DetailRS1 = "-1";
if (isset($_GET['recordID'])) {
$colname_DetailRS1 = $_GET['recordID'];
}
mysql_select_db($database_configuration, $configuration);
$query_DetailRS1 = sprintf("SELECT * FROM products WHERE alias = %s", GetSQLValueString($colname_DetailRS1, "text"));
$query_limit_DetailRS1 = sprintf("%s LIMIT %d, %d", $query_DetailRS1, $startRow_DetailRS1, $maxRows_DetailRS1);
$DetailRS1 = mysql_query($query_limit_DetailRS1, $configuration) or die(mysql_error());
$row_DetailRS1 = mysql_fetch_assoc($DetailRS1);
if (isset($_GET['totalRows_DetailRS1'])) {
$totalRows_DetailRS1 = $_GET['totalRows_DetailRS1'];
} else {
$all_DetailRS1 = mysql_query($query_DetailRS1);
$totalRows_DetailRS1 = mysql_num_rows($all_DetailRS1);
}
$totalPages_DetailRS1 = ceil($totalRows_DetailRS1/$maxRows_DetailRS1)-1;
?>
|
|
|
|
Poslao: 25 Okt 2010 22:44
|
offline
- lnenad
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Stručni saradnik
Web
- Pridružio: 16 Jan 2007
- Poruke: 2860
- Gde živiš: Bijeljina
|
Nisam trenutno u tom magicnom raspolozenju da citam kod dok ga ne pogledam da ti objasnim filozofiju. Ti preko htaccessa prosledjujes url skripti, e sad, ako radis sa nekoliko mogucih url kombinacija tipa bilosta.com/kategorije/film, /prodaja/cipele, itd.. ti treba da provjeris kada se nesto drugo nalazi u urlu i u tom slucaju prikazes svoju 404 stranu jer ti skriptu nisi definisao za bilo sta drugo.
|
|
|
|
Poslao: 26 Okt 2010 13:30
|
offline
- hnenad
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Građanin
- Pridružio: 30 Avg 2008
- Poruke: 91
|
Meni je sve jasno ali ne znam gde da krenem da li postoji neki tutorial gde je napisano kako mogu da definišem url
|
|
|
|
Poslao: 26 Okt 2010 19:56
|
offline
- lnenad
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Stručni saradnik
Web
- Pridružio: 16 Jan 2007
- Poruke: 2860
- Gde živiš: Bijeljina
|
Ma ne definises ti url, nego definises u programu dio za nedefinisani url.
Ajde objasni mi molim te za sta koristis ti ovaj htaccess ? Za sta ti sluzi veb sajt ?
|
|
|
|