Jak se zbavit složky www z URL?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Myiyk
Člen | 321
+
0
-

Ahoj,
všiml jsem si že na stránce jde otevřít adresu
example.com
nebo
example.com/www

a na obou adresách je stejný obsah, aktuální htaccess v rootu webu je

RewriteEngine On
RewriteRule ^(.*)$ www/$1

Jak zrušit www v adrese? Aby fungovala pouze krátká verze.

To znamená, že když otevřu adresu example.com/www, bude pracovat s adresou www/www

Editoval Myiyk (25. 8. 2016 10:33)

Michal Hlávka
Člen | 190
+
0
-
RewriteEngine on
RewriteCond %{REQUEST_URI} !www/
RewriteRule (.*) /www/$1 [L]

Editoval emptywall (26. 8. 2016 13:57)

Zuben45
Člen | 268
+
0
-

co kdybys nastavil v konfiguraci apache na serveru DocumentRoot až do složky www ? Tím pádem by vypadlo pěkně pravidlo (.*) /www/$1

Jak máš web strukturovaný (složky) ?

GEpic
Člen | 562
+
0
-

Yes, šoupni DocumentRoot do ./www/ a Open_Basedir nech na ./ a pravidlo z htaccess se může jít bodnout. :)

Jestli ti to hosting nedovoluje, je na pí*u… :D

Editoval GEpic (26. 8. 2016 16:45)