| Redirect na index.php | ||
|---|---|---|
| mlavta114. sep 2008 12:05:14Pridružen od: 10. dec 2006 728 objav +56-236 | #1Zanima me katera varijanta naj bi bila boljša, da redirectaš na index.php s pomočjo htaccessa ali kar s pomočjo.php fajla? Ker imam majhen problem kako bi naredil s htaccess 404 error, ker mi vedno redirecta na index.php. Tudi če dam na začetek dajla. Hvala in lp všeč(0)ni všeč(0)spam(0) | |
| sce14. sep 2008 13:42:36Pridružen od: 27. maj 2007 751 objav +90-152 | #2Koda za 404 je v htaccess preprosta: ErrorDocument 404 /napake/404.htmlče pa hočeš imeti index.php namesto npr index.html uporabi spodaj:Koda da ti index.php prvo prebere in nato index.html DirectoryIndex index.php index.htmlVeč: http://www.htpasswdgenerator.com/apache/htaccess.html#15 če hočeš imeti index.php namesto npr index.html uporabi htaccess: Koda da ti index.php prvo prebere in nato index.html DirectoryIndex index.php index.htmlVeč: http://www.htpasswdgenerator.com/apache/htaccess.html#15 nazadnje urejal sce 14. sep 2008 13:44:40 (ureditev urljev) všeč(0)ni všeč(0)spam(0) | |
| mlavta114. sep 2008 13:48:18Pridružen od: 10. dec 2006 728 objav +56-236 | #3Ja, to kodo poznam, samo jaz imam tako: ErrorDocument 404 /error.php AddDefaultCharset UTF-8 RewriteEngine on <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^verzi.com RewriteRule (.*) http://www.verzi.com/$1 [R=301,L] </IfModule> RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-s RewriteRule ^(.*)$ index.php Pa ne dela... všeč(0)ni všeč(0)spam(0) | |
| Vini14. sep 2008 13:52:21Pridružen od: 1. sep 2006 4999 objav +1108-14518 | #4Ce vse rewritas v index.php, potem nekako do 404 sploh ne pride, kajne? Zadevo bos moral resiti tako, da ugotovis znotraj index.php, ce naj bi dokument obstajal ali ne, in prikazal ali vsebino, ali pa 404 dokument. všeč(0)ni všeč(0)spam(0) | |
| mlavta114. sep 2008 14:19:28Pridružen od: 10. dec 2006 728 objav +56-236 | #5Aha, tako. Hvala Vini. Kaj pa kakšni drugi načini? všeč(0)ni všeč(0)spam(0) | |
| bl4ckb1rd14. sep 2008 15:13:12Pridružen od: 18. avg 2008 751 objav +243-584 | #6Jah tko da če ti baza vrne da je poizvedba mysql_num_rows = 0, pol fizično redirectaš s header("Location: 404.html"); ... druge varjante skor nimaš pri takem rewrite-ju. všeč(0)ni všeč(0)spam(0) Ruska ruleta v command line-ju: [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click* | |
| mlavta114. sep 2008 15:17:14Pridružen od: 10. dec 2006 728 objav +56-236 | #7Ne, sej sm mislu če je še kešna varijanta z drugačnmu rewritom. Samo da je isti učinek... nazadnje urejal mlavta1 14. sep 2008 15:17:28 všeč(0)ni všeč(0)spam(0) | |
| Roky14. sep 2008 17:00:31Pridružen od: 9. apr 2008 889 objav +192-216 | #8Preveri v index.php če mysql_num_rows = 0 kot pravi blackbird in potem vrni 404 header header('HTTP/1.1 404 Not Found'); $smarty->display('page_not_found.tpl'); exit; všeč(0)ni všeč(0)spam(0) | |
stran 1 od 1 |<<1>>| | ||