Nahrání na endora hosting

Meedoo
Člen | 11
+
0
-

Zdravím,

dnes se celý den snažím nahrát aplikaci na hosting endora. U mě aplikace funguje dobře, ale když jí spustím na netu, tak se mi načte hlavní stránka. A když klidknu na jakýkoliv odkaz (n:href) tak mi to vypíše:

*"Not Found

The requested URL /www/front.event/add was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."*

Nevíte někdo, čím by to mohlo být? Předem děkuji za rady.

GEpic
Člen | 562
+
0
-

Máš povolený .htaccess?

Meedoo
Člen | 11
+
0
-

GEpic napsal(a):

Máš povolený .htaccess?

Ano, nad app a www (a další) mám

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ www/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/www/
RewriteRule ^(.*)$ www/$1
</IfModule>

To by mělo být v pohodě, když se to načte pro jednu stránku. Tu která je v routeru. Ale pro ostatní ne.
Nebo, jak jinak povolený?

Editoval Meedoo (24. 4. 2018 17:18)

GEpic
Člen | 562
+
0
-

A .htaccess ve www složce?

Meedoo
Člen | 11
+
0
-

GEpic napsal(a):

A .htaccess ve www složce?

Tam má být taky? Na endoře totiž píší že se má dát to co jsem ukazoval nad složku www.
Když stejný .htaccess dám i do složky www. Tak při spuštění aplikace hned vypíše:
„Not Found
The requested URL /www/www/ was not found on this server.“

GEpic
Člen | 562
+
0
-

Ten ve složce www ti zajistí ty „cool“ url, ten je nejdůležitější – zkus toto:

nad www (nebo-li do root složky):

RewriteEngine on
RewriteRule ^(.*)$ /www/$1 [L,NE]

a do www:

# Apache configuration file (see https://httpd.apache.org/docs/current/mod/quickreference.html)
Allow from all

# disable directory listing
<IfModule mod_autoindex.c>
	Options -Indexes
</IfModule>

# enable cool URL
<IfModule mod_rewrite.c>
	RewriteEngine On
	# RewriteBase /

	# prevents files starting with dot to be viewed by browser
	RewriteRule /\.|^\.(?!well-known/) - [F]

	# front controller
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz|map)$ index.php [L]
</IfModule>

# enable gzip compression
<IfModule mod_deflate.c>
	<IfModule mod_filter.c>
		AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/json application/xml image/svg+xml
	</IfModule>
</IfModule>

Editoval GEpic (25. 4. 2018 14:15)

Meedoo
Člen | 11
+
+1
-

Díky moc, pomohlo to!!