htaccess - subdoména - allow/deny from ip - fórum

Kategorie: Webhosting / Obecné dotazy

přidatNový příspěvek

Chcete-li odebírat toto téma e-mailem, přihlašte se nebo se nejprve zaregistrujte.

htaccess - subdoména - allow/deny from ip

Jan Pikla, 21.08.2013 14:06:08

Dobrý den, pouřívám webhosting rozdělený na domény a subdomény (hlavní doména není ve složce www, ale v domains) ve složce www mám jen .htaccess s následujícím obsahem...

RewriteEngine On

# presmerovani subdomeny s www na verzi bez www
RewriteCond %{HTTP_HOST} www\.(.*)\.([^\.]+)\.([^\.]*)$
RewriteRule (.*)$ http://%1.%2.%3/$1 [R=301,L,NE]

# presmerovani domeny 2. radu na verzi s www
RewriteCond %{HTTP_HOST} ^([^\.]+)\.([^\.]*)$
RewriteRule (.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L,NE]

# pridani lomitka na konec URL
RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$
RewriteRule ^([^/]+)$ %{REQUEST_URI}/ [R=301,L]

# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]

# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]

# aliasy - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]

# subdomeny - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]

dále mám složky subdomain a domains a v nich jsou další složky (weby, subodmeny) s následujícím .htaccessem

# presmerovani na index pri http erroru
ErrorDocument 403 /index.php?errdoc=403
ErrorDocument 404 /index.php?errdoc=404
ErrorDocument 500 /index.php?errdoc=500

# Redirect na index, dostupne v $_SERVER["REQUEST_URI"]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1&%{QUERY_STRING} [L]


Problém je v tom, že jsem chtěl zabanovat jednu subdoménu pro ip, a nedaří se mi to... Přidal jsem na konec .htaccessu prislusneho souboru "deny from XXX.XXX.XXX.XXX"... Nefungovalo, zkousel jsem i deny from all a pak allow from ip, a taky nefunguje... Nedokážu si vysvětlit, proč to nejde? Různým laborováním se mi podařilo buď subdomenu povolit uplne, nebo uplne zakazat, ale bez ohledu na ip... Neuměl by někdo poradit?

Díky

Re: htaccess - subdoména - allow/deny from ip

inzerce.czsluzby.com, 03.05.2015 11:44:46

Toto stoprocentně funguje:

Order Deny,Allow
Deny from xxx.xxx.xxx.xxx
Deny from xx.x.xxx.xxx
.
.
.

http://www.inzerce.czsluzby.com

Přihlášení zákazníka

Nemáte ještě zákaznický účet? Registrace

Copyright © WEDOS, 2018

Facebook RSS