.htacces u Codeigniter
Zdravím Vážení,
Mám problém s implementaci jednoduchého CMS – jedná se o framework CodeIgniter.
Domnívám se, že problém nejspíš spočívá v nastavení .htaccess (tedy přesměrování)
Po nahrání CMS a následném nastavení configu –
$config['base_url'] = 'http://sortingo.com/';
A nastavení cíle databáze mi aplikace načte.
Problém je, že mě nesměruje do admin sekce, ani na dílčí stranky které jsou na webu – vždy vyskočí chyba 404 (Not Found)
odkaz na webovky – zde
Podotýkám, že CMS běží na aliasové doméně. .htacces nastaven defaultně – tedy:
# htaccess rules for subdomains and aliases # to create new subdomain, create a folder www/subdom/(subdomain name) # to create web for alias, create a folder www/domains/(whole domain name) # htaccess pravidla pro subdomeny a samostatne weby aliasu # pro vytvoreni subdomeny vytvorte adresar www/subdom/(nazev subdomeny) # pro vytvoreni webu pro alias vytvorte adresar www/domains/(cely domenovy nazev) # dalsi info a priklady: https://kb.wedos.com/cs/webhosting/htaccess/htaccess-na-webhostingu RewriteEngine On # cele domeny (aliasy) RewriteCond %{REQUEST_URI} !^domains/ RewriteCond %{REQUEST_URI} !^/domains/ RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$ RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d RewriteRule (.*) domains/%2/$1 [DPI] # subdomeny (s nebo bez www na zacatku) RewriteCond %{REQUEST_URI} !^subdom/ RewriteCond %{REQUEST_URI} !^/subdom/ RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$ RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d RewriteRule (.*) subdom/%2/$1 [DPI] # aliasy - spravne presmerovani pri chybejicim / RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R] # subdomeny - spravne presmerovani pri chybejicim / RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]
Nevíte, jak nastavit htacces, aby stránky funkgovali správně, případně v čem by mohla být chyba?
Děkují za návrhy k řešení
1 Odpověď
Webserver vrací chybu 403.
Je CMS umístěný ve složce /domains/sortingo.com/? Není problém s přístupovými právy souborů a složek (na opravu je případně dostupné tlačítko v administraci webhostingu)?