odstraneni „www“ z url

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

Zdravim,

asi blbej dotaz, ale vsude nalezam jen ruzne slozite configy apod. Nicmene mam jednoduchou otazku, tak se zeptam (a schvalne, jestli bude jednoducha i odpoved;).

Pouzivam standartni adresarovou strukturu.

Pote mam url ve tvaru: domena.cz/www/index.php – predpokladam, ze odstraneni onoho „www“ z url je otazkou minutky – muzete mi prosim tedy poradit?

Dekuji,
Martin Doubravský

Ondrej
Člen | 110
+
0
-

a mas i standardne nakonfigurovany document root weboveho serveru? Tj. do domena.cz/www?

Editoval Ondrej (13. 7. 2009 18:45)

martin.doubravsky
Člen | 7
+
0
-

Ondrej napsal(a):

a mas i standardne nakonfigurovany document root weboveho serveru? Tj. do domena.cz/www?

jak to udelat? ;) (kdyz na hostingu nemam pristup k httpd.conf)? diky za radu.

Ondrej
Člen | 110
+
0
-

martin.doubravsky napsal(a):

Ondrej napsal(a):

a mas i standardne nakonfigurovany document root weboveho serveru? Tj. do domena.cz/www?

jak to udelat? ;) (kdyz na hostingu nemam pristup k httpd.conf)? diky za radu.

tak presun obsah www o uroven vis.

martin.doubravsky
Člen | 7
+
0
-

Ondrej napsal(a):

martin.doubravsky napsal(a):

Ondrej napsal(a):

a mas i standardne nakonfigurovany document root weboveho serveru? Tj. do domena.cz/www?

jak to udelat? ;) (kdyz na hostingu nemam pristup k httpd.conf)? diky za radu.

tak presun obsah www o uroven vis.

to prave nechci – aby nebylo videt do app. ale asi neni jina moznost..

kravčo
Člen | 721
+
0
-

martin.doubravsky napsal(a):

to prave nechci – aby nebylo videt do app. ale asi neni jina moznost..

Zakáž prístup do app/ & libs/ pomocou .htaccess. Pokiaľ to tak nemáš, bez ohľadu či www/ presunieš alebo nie bude do citlivých adresárov vidno…

rokerkony
Člen | 122
+
0
-

jde to pres .htaccess v rootu :) ja ho mam pro stranky hermajesty.cz/document_root takto (hostuji u hostmonster-mozna to jde i lepe)

# Do not change this line.
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?hermajesty.cz$
RewriteCond %{REQUEST_URI} !^/document_root/

# Don't change this line.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /document_root/$1 [L]

# Change yourdomain.com to be your main domain again.
# Change 'subfolder' to be the folder you will use for your main domain
# followed by / then the main file for your site, index.php, index.html, etc.
RewriteCond %{HTTP_HOST} ^(www.)?hermajesty.cz$
RewriteRule ^(/)?$ document_root/index.php [L]

pokud je v tvem pripade www – document_root zmen vsude document_root za www a mohlo by to jit :-)
pokud mas document_root jeste ve slozce www tak dej www/ pred vsechny document_root

no snad se to da pochopit :-) a taky je treba zmenit domenu