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.