Autor | Zpráva | ||
---|---|---|---|
Marek Štafl Profil |
#1 · Zasláno: 1. 6. 2015, 13:35:05
Zdravím,
mám problém s tímto zápisem v .htaccess: RewriteRule ^clanek/([a-z0-9-]+)/$ /blog/index.php?clanek=$1 [L] Jakmile ale zaměním lomítko, které je za '^clanek' na něco jiného, třeba pomlčku: RewriteRule ^clanek-([a-z0-9-]+)/$ /blog/index.php?clanek=$1 [L] Nemůžu přijít na to, proč mu to lomítko vadí. Děkuji za jakoukoli radu. |
||
Tomáš123 Profil |
#2 · Zasláno: 1. 6. 2015, 13:36:54
Marek Štafl:
Skúšal si ho predznačiť spätným lomítkom? |
||
Marek Štafl Profil |
#3 · Zasláno: 1. 6. 2015, 13:38:23
Tomáš123:
Ano to jsem zkoušel, žádná změna. |
||
Kajman Profil |
#4 · Zasláno: 1. 6. 2015, 14:43:48
Žádná jiná pravidla tam nejsou? Třeba tam je nějaké kolize. Případě může být i kolize s adresářem clanek.
|
||
Marek Štafl Profil |
#5 · Zasláno: 1. 6. 2015, 23:14:03
Tak už jsem na to přišel, ale nechápu to. V tom hlavním adresáři (blog) jsem měl soubor 'clanek.php', po jeho odstranění to začalo fungovat. Trochu mi není jasné proč, když pravidlo se mělo týkat adresáře clanek/ (který fyzicky ani neexistuje) a ne souboru clanek.php. Nějaká zrada, o které nemám ani tušení?
Jinak tedy vyřešeno a všem díky za snahu :) |
||
Kajman Profil |
#6 · Zasláno: 1. 6. 2015, 23:18:22
Tak to bude kolize s mod_negotiation. Viz poslední odstavec na Řešení některých častějších problémů (FAQ) » Stránky s adresou bez přípony
|
||
Časová prodleva: 10 let
|
0