Autor | Zpráva | ||
---|---|---|---|
Dominik Skála Profil |
#1 · Zasláno: 29. 5. 2015, 18:50:44
Zdravím, měl bych dotaz.
V případě, že vložím nějakou stránku na své webové stránky, tak mají pochopitelně koncovku ,,html". Chtěl bych, ale aby to nekončilo koncovkou ,,html", ale normálním textem jako tomuto tak má většina stránek. Jak k tomu docílím? Děkuji za odpověď Dominik Skála |
||
juriad Profil |
#2 · Zasláno: 29. 5. 2015, 18:52:54
|
||
Dominik Skála Profil |
#3 · Zasláno: 29. 5. 2015, 19:02:22
juriad:
A ty příkazy tedy píšu do Apache? |
||
juriad Profil |
#4 · Zasláno: 29. 5. 2015, 19:03:44
Ty patří do souboru .htaccess. Ano skutečně se jmenuje přesně tak (s tečkou na začátku a bez přípony). Patří do kořene webu.
|
||
Dominik Skála Profil |
juriad:
Takže vytvořím pouze soubor .htaccess. Na konkrétní stránky nedávám odkaz na soubor? |
||
juriad Profil |
#6 · Zasláno: 29. 5. 2015, 19:14:43
Vytvoříš ten soubor a napíšeš do něj ty příkazy (funguje jako konfigurák pro Apache). Pak stačí neodkazovat na stranka.html, ale jen na stranka.
|
||
Dominik Skála Profil |
#7 · Zasláno: 29. 5. 2015, 20:03:18
Takže takhle je to správně?
RewriteEngine On RewriteCond %{index}.html -f RewriteRule ^([^.]+)$ $1.html [L] RewriteCond %{ENV:REDIRECT_STATUS} ="" RewriteCond %{REQUEST_METHOD} =GET RewriteCond %{domovska-stranka} -f RewriteRule ^(.+)\.(php|html)$ http://%{HTTP_HOST}/$1 [L,R=301,NE] |
||
juriad Profil |
#8 · Zasláno: 29. 5. 2015, 20:14:17
Ne. Nemáš do toho nic doplňovat. Žádný index ani domovska-stranka. Ponech tam to původní.
Můžeš to přece snadno vyzkoušet. Ta poslední část slouží jen pro přesměrování existujících odkazů, není úplně nutná pro funkci. |
||
Dominik Skála Profil |
#9 · Zasláno: 29. 5. 2015, 22:09:36
Jo. Díky moc. Nějak jsem v tom chtěl hledat složitosti.
|
||
Časová prodleva: 9 let
|
0