Fórum Root.cz
Hlavní témata => Server => Téma založeno: a903user 14. 12. 2011, 08:57:17
-
Ahoj, jak docílit toho, aby byly stránky dostupné pouze skrze doménové jméno? Mám web u kterého mám v konfiguráku apache nastaven přístup pouze z daných ip adres, pokud však někdo nezadá doménové jméno, ale rovnou ip adresu, tak se tam dostane. Např.
tajne.xyz.cz - nedostane se tam, jelikož má špatnou ip adresu
10.10.10.10/tajne - dostane se tam (nežádoucí)
Víte někdo?
Díky
-
najjednoduchsie co mi napada je pichnut toto do htaccessu
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(tajne.xyz.cz)$
RewriteRule (.*) http://www.google.cz/search/?q=trhni+si
-
pardon, v tom odkaze je preklep :) podstata zostava
-
pripadne to resit primo na urovni webserveru (tj treba pro apache nastavit v sites-available ServerName (a hodit DocumentRoot jinde, nez kde je pristup z interni ip)
-
to som pôvodne písal aj ja, ale keď som zistil, ako dlhý je ten príspevok a čo treba meniť, dal som radšej kratšiu alternatívu :)
-
Default virtualhost nechat prazdny a vyrobit novy virtualhost pre tuto domenu. Ak pouzijete v prehliadaci nazov domeny, tak sa dostanete na stranku domeny, ak ip, tak len na virtualhost.