Autor Zpráva
MartinM_93
Profil
Dobrýden,
na sposta stránkách vídám odkaz vtomto tvaru:

www.neco.cz/clanky/neco-co-hledam/

Krom toho ze to zlepsuje seo optimalizaci je to dle meho i krasnejsi napohled. Jen premyslim jak se to dela. Napadlo me vytvorit slozku clanky a do ni slozku neco-co-hledam a do ni vlozit index.php nebo; .htm. Na koncovce az tak nezalezi. Zkusil jsme tedy na nejake strance takto delane pripsat index.php nebo index.htm. Vetsinou mi to stranku nenajde a jednou me to dokonce hodilo na hlavni stranku.

Zda se mi ze nekdo rikal ze se to dela pomoci OOP, tak v cem je kouzlo mohl by me nekdo nasmerovat na nejaky odkaz? Nalezl jsme toto, ale nevim nefunguje to: http://php.vrana.cz/odkazy-na-adresare.php

Děkuji.
Taps
Profil
MartinM_93:
přeji příjemné studování - http://mike.treba.cz/mod_rewrite-a-hezke-url/
MartinM_93
Profil
Díky, to je super
JaySee
Profil
Dobrý den,

prosím o přímou ukázku kódu nebo odkaz vedoucí na řešení mého problému. Jsem už téměř zoufalý, jelikož se mi nepodařilo rozběhat žádné funkční mod_rewrite příkazy (mám o tom přečteno celkem dost, všelijaké návody, manuály, etc..). 100% funkční scripty nedělají zhola nic. Jedná se zatím o localhost, kde píšu web. Takže co potřebuji je následující.

- přepisovat z localhost/web/index.php?p1=ex&p2=yp&p3=er (a pozdeji z http://web.cz/) na localhost/web/ex/yp/er/

Chci i další fce (z http://www.... udělat http://... -> což by ale neměl být problém, když půjde zbytek), ale klíčové je pro mě ted toto. Mod rewrite je zapnuté (sudo a2enmod rewrite), .htaccess je v kořenovém adresáři webu (/var/www/web/) a přístupová práva jsou nastavena na 777 (zatím, jsem fakt zoufalej, nenapadá mě už nic, co je špatně, tak zkouším i podobné hovadiny). Jinak když zadám třeba http://localhost/web/pozadovanastranka/ tak to hodí errr404 ale http://localhost/web/ - to funguje normálně

EDIT: LAMP server jede na Ubuntu 11.10 - Apache 2.2; PHP 5.3.6
Takže pokud víte, prosím, poraďte. Děkuji
Davex
Profil
JaySee:
100% funkční scripty nedělají zhola nic
Je v konfiguraci Apache zapnuto používání .htaccess (AllowOverride All)?
JaySee
Profil
Davex:
Je v konfiguraci Apache zapnuto používání .htaccess (AllowOverride All)?

:-D bingo! Tak pěkně děkuji, už to funguje. Upřímně mě to ani v nejmenším nenapadlo.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0