Autor | Zpráva | ||
---|---|---|---|
Matess Profil * |
#1 · Zasláno: 12. 3. 2008, 01:56:32
Zdravím vás,
potřeboval bych poradit zda li je možné (pokud ano, tak odkazy na české stránky) změnit tuto URL na tzv. cool URL: www.example.com/index.php?stranka=22 Když jsem hledal, tak jsem vždy našel jen že se dají změnit takovéto URL: www.example.com/index.php?kat=kategorie&podkat=podkategorie (Místo čísel jsou tam písmena.) Děkuji za informace a rady. |
||
Zerog Profil |
#2 · Zasláno: 12. 3. 2008, 09:29:15
jo de to zmenit treba na tohle:
www.example.com/22 dela se to pres .htaccess je to docela veda. Dou tim delat divy (i spatny) :) |
||
newb Profil * |
#3 · Zasláno: 12. 3. 2008, 11:00:36
Zerog
Tuším že on se neptar na rewrite ale chce tam jen cool písmena místo no-cool čísel. Matess Záleží na tom, jak máš postavený include a jak se jmenujou tvoje soubory na webu. Pokud se tvoje soubory jmenujou 33.html a pod, pak jedině přes ten .htaccess, ale to je fakt věda... Pokud si soubory pojmenuješ slovně, pak tam budeš mít písmenka. Pokud jsou ty soubory generovány automaticky, pak je nejlepší tam nechat čísla a prostě se s tím smířit..:-) |
||
Mastodont Profil |
#4 · Zasláno: 12. 3. 2008, 11:14:13
newb
Jemu jde ale o 22. stránku, ne o názvy souborů - nejspíše stránkování. Což samozřejmě změnit jde. |
||
Matess Profil * |
#5 · Zasláno: 12. 3. 2008, 12:08:51
No tak jak se na to dívám, tak jsem asi špatně položil dotaz!
Chci aby to místo ?stranka=22 vypsalo např. /prvni-stranka. Třeba aby místo toho ?stranka=22 tam byl nadpis nebo title nebo tak něco. Čili s adresy www.example.com/index.php?stranka=22 by mi to vypsalo www.example.com/prvni-stranka (z toho nadpisu). Omlouvám se, že jsem pložil nepřesně první dotaz. |
||
Mastodont Profil |
#6 · Zasláno: 12. 3. 2008, 13:06:51
Tak v tomto případě bych prostě v htaccess zadal klasické propuštění všeho dál a pracoval s tou adresou až v kódu aplikace.
|
||
ninja Profil |
#7 · Zasláno: 12. 3. 2008, 13:22:30
Matess: bud si to osefujes nasledne v aplikaci:
RewriteRule ^((prvni-stranka)|(druha-stranka)|(dalsi-stranka))$ /index.php?strana=$1 [QSA] nebo rovnou: RewriteRule ^prvni-stranka$ /index.php?strana=22 [QSA] RewriteRule ^druha-stranka$ /index.php?strana=55 [QSA] RewriteRule ^dalsi-stranka$ /index.php?strana=4 [QSA] |
||
Matess Profil * |
#8 · Zasláno: 12. 3. 2008, 22:38:42
Takže vám děkuji za rady.
Pokusím se to nějak zmastit. |
||
Časová prodleva: 16 let
|
0