[ pera zdera @ 21.04.2009. 13:20 ] @
| Moj problem je sledeci. Imam linux hosting i zeleo bih da omogucim sledece:
Da se linku mojsajt.com/perica moze pristupiti sa bilo kojom kombinacijom malih i velikih slova perica. Znaci da je moguce pristupiti na primer pomocu linka mojsajt.com/Perica , ali da nemam "duple" foldere perica i Perica. Moja ideja je sledeca:
Da nekako pokupim iz linka samo PerICa, zatim da dobijeni string promenim na sva mala slova i proverim da li takav folder postoji. Ako nepostoji onda error 404. Ali kako da ovo realizujem?
U Cpanelu kada podesavam error 404 mogu da pokupim string perica ali kako da ga obradim. Ovako to izgleda
Code: <h1>Not Found</h1><p>The requested URL <!--#echo var="HTTP_REFERER" --> was not found on this server.</p>
<hr><address>Server at www.mojsajt.com Port 80</address>
Pokusao sam sa obicnim PHP-om ali on neradi kakva je to ekstenzija .shtml ... nadam se da sam bio jasan. |
[ Man-Wolf @ 21.04.2009. 15:31 ] @
[ pera zdera @ 21.04.2009. 16:37 ] @
Na samom pocetku gore navedenog linka, pise da neocekujemo da sve savladamo za jedan dan zbog kompleksnosti. E sad meni ovo treba za sutra, pa ako moze neko kratko objasnjenje kako da resim gore naveden problem. Kad bi samo linuks radio kao windows...
[ Aleksandar Ružičić @ 21.04.2009. 17:30 ] @
tebi bi ovakvo nesto resilo problem:
.htaccess:
Code:
RewriteEngine On
RewriteRule ^(.+)$ index.php?p=$1
index.php:
Code:
<?php
echo strtolower($_GET['p']);
?>
[ pera zdera @ 21.04.2009. 18:23 ] @
Ovaj kod ne radi kako treba. Naime on uvek samo ispisuje index.php bez obzira koji je link. Znaci za mojsajt.com/PeriCA bi trebao da ispise perica a on ispisuje index.php
[ Nemanja Avramović @ 22.04.2009. 18:19 ] @
Probaj ovako:
.htaccess
Code:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
index.php
Code:
<?php
echo strtolower($_SERVER['REQUEST_URI']);
?>
[ pera zdera @ 23.04.2009. 10:42 ] @
Ovo gore radi. Hvala Nemanja.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.