Autor Zpráva
Kybrex
Profil
Už jsem z toho na šišku. :-)
upravil jsem si scripty a snažil se optimalizovat web ohledně URL adres, aby nebyly index.php?article_id=123456 , ale třeba /clanky/123456-nazdar-svete

Tohle mám v .htaccess
RewriteEngine On

RewriteCond %{HTTP_HOST} ^centauris.org
RewriteRule (.*) http://www.centauris.com/$1 [R=301,QSA,L]

ErrorDocument 404 /chybovka.html

RewriteRule ^clanky/([0-9]+)-([a-z0-9-]+)$ /web/index.php?page=article&article_id=$1 [L]
RewriteRule ^soubory/([0-9]+)-([a-z0-9-]+)$ /web/index.php?page=file&file_id=$1 [L]

zde se na serveru nachází soubor .htacceess : /../../../centauris.org/.htaccess
a zde je DocumentRoot : /../../../centauris.org/web/

Co mám špatně? :-)
Ještě poznámečka: na serveru je defaultně složka web, kde je root, ale v adresáři web mám ještě svůj adresář web, kde mám scripty pro prohlížení webu - čistě pro přehlednost jsem to raději uvedl.
Kajman_
Profil *
Dejte .htaccess do web. A web oddělejte z těch pravidel.
Kybrex
Profil
Zkusil jsem, ale na mým hostingu je to asi nějak zvláštně udělaný. .htaccess se edituje pomocí formuláře z webové administrace a jde ho umístit jen do kořenového adresáře /../../../centauris.org/.htaccess a když si ho stáhnu po FTP, změním (odpářu to /web/ ) a nakopíruju do složky, kde je už opravdu web, tak to napíše error 500. Asi to není povolený... :-P - už mi z toho houká :-D

Ale díky za radu :-)
Kybrex
Profil
Vyřešeno. Už jsem na to přišel...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0