Używam .htaccess do przepisania adresu URL z someurl.com/ na someurl.com/public/. Pierwszy .htaccess w katalogu głównego www zawiera to:netto :: ERR_INCOMPLETE_CHUNKED_ENCODING
DirectoryIndex ./public/
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ ./public/$1 [QSA]
i drugi w folderze/public/zawiera to:
DirectoryIndex _main.php
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ ./?params=$1 [QSA]
A problem jest, gdy otwieram url someurl.com/ bez "publiczne" . Strona ładuje się poprawnie, ale w konsoli Google Chrome pojawił się błąd: net :: ERR_INCOMPLETE_CHUNKED_ENCODING. Kiedy otwieram URL strony someurl.com/public/ ładuje się bez żadnego błędu.
Wszelkie pomysły, proszę?
Tak, rozwiązania jest prosta - wystarczy umieścić _main.php w pierwszej .htaccess na pierwszej linii, więc będzie tak: DirectoryIndex ./public/_main.php –
Ten problem może wystąpić z wielu powodów.Spróbowałbym ponownie uruchomić Apache, zanim zacznę bawić się plikiem .htaccess lub cokolwiek innego. – madebydavid
Możliwy duplikat [net :: ERR \ _INCOMPLETE \ _CHUNKED \ _ENCODING tylko w Chrome] (http://stackoverflow.com/questions/22608564/neterr-incomplete -chunked-encoding-in-chrome-only) – gaitat