Autor Zpráva
.htaccess
Profil *
Jak zjistit, jestli je na serveru povolený .htaccess?
habendorf
Profil
Co třeba se zeptat? Nebo ho tam prostě nahrát a vyzkoušet jestli zabírá?
Timy
Profil
vytvoř ten soubor, napiš tam nějakou jednoduchou konstrukci, která by v případě povoleného .htaccess měla fungovat a zjisti, jestli funguje
.htaccess
Profil *
Timy
co považuješ za jednoduchou konstrukci?
Timy
Profil
.htaccess
ErrorDocument 404 /chybovka.html

nebo třeba

deny from all
Inpocasi
Profil
ErrorDocument 404 "http://www.seznam.cz"

Když stránka nexistjuje přesměruje na Seznam
habendorf
Profil
No to je přesně to, co jsem říkal. Nebo ho tam prostě nahrát a vyzkoušet jestli zabírá
.htaccess
Profil *
Jo, jede to. Je možný, aby tohle šlo a nešel mod_rewrite?
Timy
Profil
.htaccess
Jo, mod_rewrite se musí povolovat zvlášť.
.htaccess
Profil *
A jde to nějak zjistit (estli to funguje) nebo mi opět poradíš nějakou jednoduchou konstrukci?
koudi
Profil
napiš tam nějakou jednoduchou konstrukci
Nebo cokoliv ve stylu "afhsdk" (random keyborad input :)). Jestli je povolen, dostaneš 500 internal server error.
Timy
Profil
.htaccess
Já se v mod_rewrite moc nevyznám, ale zkus se podívat do konfiguračního souboru - cesta bude nějak takhle - apache/conf/httpd.conf a tam vyhledej řetězec mod_rewrite a odkomentuj tohle: #LoadModule rewrite_module modules/mod_rewrite.so (smaž ten kanál) restartuj apache a půjde to.

Jestli to teda zkoušíš už na hostingu, zkus buď napsat na podporu, podívat se na stránky webhostingu nebo zkusit nějakou jednoduchou konstrukci

# presmerovani
RewriteEngine on
RewriteRule pozadovany-soubor.html /vysledny-soubor.html [R]

http://www.jakpsatweb.cz/server/mod-rewrite.html
.htaccess
Profil *
koudi
právě že tam potřebuju spustit Hezký URL. A když tam dám ten .htaccess s mod_rewrite, tak mi to ten error 500 vyhodí.
.htaccess
Profil *
Ono to funguje... to sem fakt nečekal... Tak to asi bude chyba v .htaccess

Tohle by měl bejt ten .htaccess (asi chybnej):

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

nevíte co je tam špatně,
.htaccess
Profil *
Už vim, před index.php musí být lomítko.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0