Autor | Zpráva | ||
---|---|---|---|
crater Profil |
#1 · Zasláno: 9. 4. 2012, 23:25:16
Ahojte,
chtěl bych zjistit, jak je vytvořené propojení hypertextových odkazů v menu, kde jen vidím jen lomítko a název bez koncovky (např. .html, .php, ...) <ul> <li><a href="/zelena">zelená</a></li> <li><a href="/modra">modra</a></li> <ul> <li><a href="/modra/zluta">zluta</a></li> <li><a href="/modra/cerna">cerna</a></li> </ul> <li><a href="/oranzova">oranzova</a></li> </ul> V adresním řádku je pak jen http://neco.cz/modra/zluta
Zajímalo by mě, jak vypadá struktura složek, protože mi to nijak nefunguje. Zjistil jsem např. že když v adresním řádku bude konci s lomítko http://neco.cz/modra/zluta/ , tak stačí do této složky dát index.html a funguje to.
Ovšem bez lomítka (a to je vidět na sposty stránkách) jsem v kaši a trápím se s tím :( Poraďte prosím, díky |
||
NouF Profil |
#2 · Zasláno: 9. 4. 2012, 23:38:20
Vyhledej si informace o htaccess (mod rewrite) přátelská url ...
|
||
martin1312 Profil |
mozno to tak vyzera, ale ten zapis URL nema nic spolocne s adresarovou strukturou. Tieto pekne URL su v skutocnosti normalne adresy (napr.: www.domena.sk?page=modra&id=zluta) ktorych prepis do "pekneho tvaru" zabezpecuje mod_rewrite . Takze si hod do googlu pekne url alebo mod_rewrite a dozvies sa viac :)
EDIT: NouF rychlejsi |
||
jenikkozak Profil |
#4 · Zasláno: 10. 4. 2012, 08:31:16
martin1312:
„mozno to tak vyzera, ale ten zapis URL nema nic spolocne s adresarovou strukturou.“ Možná nemá, možná má. Ve druhém případě stačí odstranit koncovku souboru. |
||
martin1312 Profil |
#5 · Zasláno: 10. 4. 2012, 16:30:18
jenikkozak:
tak no v drtivej vacsine pripadov :) |
||
crater Profil |
#6 · Zasláno: 10. 4. 2012, 19:33:23
Předpokládám, že to .htaccess je přípona, protože je to uváděno s tečkou. No a nikde není řečeno, co je před tečkou? Tam si mám dát co chci? např. index.htaccess
Díky |
||
panther Profil |
#7 · Zasláno: 10. 4. 2012, 19:35:09
crater:
„Předpokládám, že to .htaccess je přípona“ ne. „No a nikde není řečeno, co je před tečkou?“ vyhledávače dnes stávkují? Soubor .htaccess |
||
peta Profil |
#8 · Zasláno: 11. 4. 2012, 08:48:59
crater: ".htaccess" je cely nazev souboru
|
||
crater Profil |
#9 · Zasláno: 11. 4. 2012, 11:45:20 · Upravil/a: crater
Tak jsem u toho strávil celý den života a fungují pouze chybové hlášení. Prosím poraďte :)
Takto to mám v .htaccess: RewriteEngine On RewriteBase / # chybove hlaseni ErrorDocument 404 /404.html ErrorDocument 403 /403.html # cool url RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([A-Za-z0-9-\_]+)/?$ ?page=$1 [L] Takto to mám v html: <ul> <li><a href="/zelena">zelená</a></li> <li><a href="/modra">modra</a></li> <ul> <li><a href="/modra/zluta">zluta</a></li> <li><a href="/modra/cerna">cerna</a></li> </ul> <li><a href="/oranzova">oranzova</a></li> </ul> Tohoto chci dosáhnout v adresním řádku: /zelena /modra /modra/zluta /modra/cerna /oranzova Později někde nebude .html, ale .php pro formuláře. Díky moc Ještě bych dodal, že to pujde více do hloubky: /modra/zluta/seda Díky |
||
martin1312 Profil |
#10 · Zasláno: 11. 4. 2012, 16:42:58
tu je clanok o nastaveni aj viac premennych v URL http://mike.treba.cz/mod_rewrite-a-hezke-url/ (ma aj pokracovanie)
|
||
crater Profil |
#11 · Zasláno: 11. 4. 2012, 17:00:24
martin1312:
Díky, přečetl jsem to celé a stále mi to nefunguje :( Heeelp |
||
panther Profil |
#12 · Zasláno: 11. 4. 2012, 18:38:26
crater:
„stále mi to nefunguje“ nedal jsi sem kód, který ti nefunguje. |
||
crater Profil |
Kod co mi nefunguje je víše, a píši také, že fungují pouze chybové hlášení ale cool url se nekoná a nevím proč :(
|
||
Lukáš R. Profil |
#14 · Zasláno: 12. 4. 2012, 16:23:46
Možná je problém v lomítkách na začátku. (/ = kořenová složka)
Podívej se sem: www.jakpsatweb.cz/clanky/lomitka-tecky.html |
||
Časová prodleva: 12 let
|
0