Lze změnit adresa https://domena.cz/projekt/www na https://domena.cz/?

DodiseK
Člen | 56
+
0
-

Dobrý den, jsem začátečník a už dělší dobu se snažím někde najít odpověď na mojí otázku a to, zda nelze zkrátit URL adresa https://domena.cz/projekt/www na adresu např. https://domena.cz/ …

edas229
Člen | 13
+
0
-

Jde to přes .htaccess

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

DodiseK
Člen | 56
+
0
-

Koukal jsem se teď do toho .htaccess a vidím, že je to zapnuté…

<IfModule mod_rewrite.c>
	RewriteEngine On
	# RewriteBase /

	# use HTTPS
	# RewriteCond %{HTTPS} !on
	# RewriteRule .? https://minequick.cz/{REQUEST_URI} [R=301,L]

	# 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|jpeg|png|webp|svg|css|rar|zip|7z|tar\.gz|map|eot|ttf|otf|woff|woff2)$ index.php [L]
</IfModule>
Šaman
Člen | 2632
+
0
-

@DodiseK : Co je zapnuté? Tohle jsou jiné rewriteCond. A nejspíš i jiný .htaccess. To přesměrování musí být .htaccess v root adresáři.
Jink je lepší, když tohle řídí přímo apache – že document root je složka www. Ale kdyžtak pomůže ten htaccess ve složce projektu.

DodiseK
Člen | 56
+
0
-

Aha a v apache to mám nastavit stejně jako v .htaccess ?

Šaman
Člen | 2632
+
0
-

Ne, v Apache se to nastavuje přímo v definici domény, resp. aliasu. Ale já nejsem síťař, takže nějaké větší podrobnosti neznám.
Klidně tam nech ten .htaccess, ale pokud ho chceš na přesměrování, tak musí být v tom adresáři, kam se bude přistupovat zvenku (root aplikace) a ukazovat tam, kde máš index.php (do /www). Tam je pak další .htaccess, který s tím prvním nesouvisí (to je asi ten, co jsi posílal výše). Ten nech bezezměny.