Autor | Zpráva | ||
---|---|---|---|
iceover Profil * |
#1 · Zasláno: 13. 5. 2012, 14:56:15
Zdravím konečně spouštím svůj první web psaný v Zendu. Bohužel jsem narazil na problém v zobrazovaní index stránky.
www.neco.cz/index
funguje tak jak má www.neco.cz/
vypíše chybu 404 Mohl by mi někdo prosím vás poradit, jak upravit .htaccess nebo nastavit zend controller router? Současný soubor .htaccess: RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ public/index.php [NC,L] include_path z phpinfo(); /hosting/www/neco.cz/www/application/../library:/hosting/www/neco.cz/www/library:.:/usr/share/pear |
||
Davex Profil |
#2 · Zasláno: 13. 5. 2012, 22:39:50
Zkus upravit první pravidlo.
RewriteRule ^.+$ - [NC,L] |
||
iceover Profil * |
#3 · Zasláno: 14. 5. 2012, 15:08:17
Kód jsem upravil takto:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.+$ - [NC,L] RewriteRule ^.*$ public/index.php [NC,L] Bohužel naprosto beze změny. |
||
Mike8748 Profil |
#4 · Zasláno: 14. 5. 2012, 15:26:48
iceover:
a tu 404 ti vypíše server nebo framework? |
||
iceover Profil * |
#5 · Zasláno: 14. 5. 2012, 16:02:25 · Upravil/a: iceover
Hosting mi vypíše:
Hostováno na ONEbit.cz Vážení zákazníci/návštěvníci, na této doméně chybí indexní soubor (index.php, index.html). Majitel domény zřejmě zatím nenahrál na webserver své stránky. Stiskněte F5 pro refresh. Pro zatím jsem to vyřešil vložením souboru index.php : <?php // Permanent redirection header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.neco.cz/index"); exit(); ?> Ale raději bych viděl www.neco.cz než něco www.neco.cz/index
Vypadá to neprofesionálně. |
||
Kajman Profil |
#6 · Zasláno: 14. 5. 2012, 17:01:36
iceover:
Není tam od hostingu nachystaný soubor s touto hláškou? Třeba by ho stačilo smazat, nebo přenastavit DirectoryIndex A když dáte examle.com/neexistujiciadresa, tak tam je chybová hláška jiná? |
||
iceover Profil * |
#7 · Zasláno: 14. 5. 2012, 18:45:23
Na hostingu nachystaný soubor není.
Ve složce /hosting/www/neco.cz/ je pouze .htaccess a složka s názvem _ Ve složce /hosting/www/neco.cz/www/ není nic. Jakým způsobem jste myslel přenastavit DirectoryIndex? Přidáním do souboru .htaccess například něco, jako toto? DirectoryIndex index Když zadám examle.com/neexistujiciadresa, tak se vypíše chybová hláška Zendu, že action controller neexistujiciadresa neexistuje. |
||
Davex Profil |
#8 · Zasláno: 14. 5. 2012, 20:20:51
Hosting tam asi vnucuje svůj indexový soubor, když žádný nenajde.
Zkus to změnit pomocí DirectoryIndex public/index.php |
||
iceover Profil * |
#9 · Zasláno: 14. 5. 2012, 20:53:38
Zkus to změnit pomocí DirectoryIndex public/index.php Funguje to! Mockrát všem děkuji za jejich rady! |
||
Časová prodleva: 12 let
|
0