| Autor | Zpráva | ||
|---|---|---|---|
| Xanomes Profil |
Ahoj, mám soubor .htaccess s obsahem
Options +FollowSymLinks
# subdoména pvs
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} pvs.domena.cz
RewriteCond %{REQUEST_URI} !pvs/
RewriteRule ^(.*)$ pvs/$1ale když jdu na pvs.domena.cz tak na mě vyskočí chybovka: Not Found The requested URL /pvs/soubory/index.html was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Nevíte, čím to je? Něco podobného řeším se subdoménou nekdo.host kde musím mít cestu /host/nekdo/host/ aby to fungovalo i přesto, že v .htaccess je nastaveno pouze /host/nekdo/... |
||
| noko Profil |
#2 · Zasláno: 1. 2. 2016, 21:36:06
Nevím čím to je, já ale používám na subdomény toto:
RewriteEngine On
RewriteCond $1 !^sub/
RewriteCond %{HTTP_HOST} ^sub\.web\.cz
RewriteRule (.*) /sub/$1 [L] |
||
| Xanomes Profil |
#3 · Zasláno: 2. 2. 2016, 12:29:06
Vtipné na tom je, že s tvým kódem se pořadí obrátilo:
Not Found The requested URL /soubory/pvs/index.php was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. |
||
| grimword Profil |
#4 · Zasláno: 2. 2. 2016, 13:00:27
No a máš ve složce, která se nachází na domena.cz/soubory/pvs/, uložený index.html?
|
||
| Kajman Profil |
#5 · Zasláno: 2. 2. 2016, 13:45:02
Xanomes:
Vypadá to, že do toho zasahuje ještě nějaká konfigurace, kterou jste nezmínil. Rychlejší bude konzultace s podporou hostingu. |
||
| Xanomes Profil |
Kajman:
S podporou webzdarma.cz? To těžko :D Celý .htaccess je: ErrorDocument 401 /ostatni/401.html
ErrorDocument 403 /ostatni/403.html
ErrorDocument 404 /ostatni/404.html
ErrorDocument 500 /ostatni/500.html
ErrorDocument 503 http://xanomes.wz.cz/udrzba.php
# tady tohle mi vždycky DJPW nezobrazí, takže to ignorujte. je to jen zápis pro zákaz přístupu k .htaccessu a .htpasswd <Files ~ "^(.htaccess|.htpasswd)$">
deny from all
# konec zákazu </Files>
# udrzba
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^xxx\.xxx\.xx\.xxx$
RewriteCond %{REMOTE_ADDR} !^xx\.xxx\.x\.xxx$
RewriteCond %{REMOTE_ADDR} !^xx\.xx\.xxx\.xx$
RewriteCond %{REQUEST_URI} !\.(css|gif|ico|jpg|js|png|swf|txt|php)$
RewriteRule .* - [R=503,L]
Options +FollowSymLinks
DirectoryIndex index.html index.php
# www > bez www
RewriteEngine On
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^www.xanomes.wz.cz$
RewriteRule (.*) http://xanomes.wz.cz/$1 [R=301,QSA,L]
# subdoména pvs
RewriteEngine On
RewriteCond $1 !^pvs/
RewriteCond %{HTTP_HOST} ^pvs\.xanomes\.wz\.cz
RewriteRule (.*) /pvs/$1 [L]
# subdoména s
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} s.xanomes.wz.cz
RewriteCond %{REQUEST_URI} !soubory/
RewriteRule ^(.*)$ soubory/$1
# subdoména old
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} old.xanomes.wz.cz
RewriteCond %{REQUEST_URI} !old/
RewriteRule ^(.*)$ old/$1
# subdoména host
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} host.xanomes.wz.cz
RewriteCond %{REQUEST_URI} !host/
RewriteRule ^(.*)$ host/$1
# subdoména sarahb.host
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} sarahb.host.xanomes.wz.cz
RewriteCond %{REQUEST_URI} !host/sarahb/
RewriteRule ^(.*)$ host/sarahb/$1
#hotlink
RewriteEngine on
RewriteCond %{HTTP_REFERER} .
RewriteCond %{HTTP_REFERER} !^http://(xanomes\.)?wz\.cz [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?domena\.blog\.cz [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?admin\.blog\.cz [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sarahb\.host\.xanomes\.wz\.cz [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?s\.xanomes\.wz\.cz [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?host\.xanomes\.wz\.cz [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?old\.xanomes\.wz\.cz [NC]
RewriteRule \.(gif|jpg|png)$ http://xanomes\.wz\.cz/ostatni/hotlink.jpeg [L].htaccess ve složce pvs nemám. grimword: Však říkám, problém je v tom, že podle .htaccess se to má ukládat do složky /pvs/ a ne do /soubory/pvs/. |
||
| Kajman Profil |
#7 · Zasláno: 2. 2. 2016, 14:25:50
Neplechu dělá pravidlo na řádku 39, protože pvs.xanomes.wz.cz odpovídá reguláru s.xanomes.wz.cz
|
||
| Xanomes Profil |
Kajman:
Takže se nesmí shodovat písmena? Zajímavé. Nicméně děkuji za vysvětlení, řešení by mělo být přejmenování subdomény. Pomohlo před jméno domény přidat ^, tedy: # subdoména s
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^s.xanomes.wz.cz
RewriteCond %{REQUEST_URI} !soubory/
RewriteRule ^(.*)$ soubory/$1 |
||
|
Časová prodleva: 10 let
|
|||
0