Autor Zpráva
smiesek
Profil
Ráda bych poprosila, zdali mi můžete skontrolovat, případně okomentovat následující obsah v souboru .htaccess
# htaccess rules for subdomains and aliases
# to create new subdomain, create a folder www/subdom/(subdomain name)
# to create web for alias, create a folder www/domains/(whole domain name)

# htaccess pravidla pro subdomeny a samostatne weby aliasu
# pro vytvoreni subdomeny vytvorte adresar www/subdom/(nazev subdomeny)
# pro vytvoreni webu pro alias vytvorte adresar www/domains/(cely domenovy nazev)
# dalsi info a priklady: http://kb.wedos.com/r/32/webhosting-htaccess.html

RewriteEngine On

# 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]

# prepis bez uvodniho www na s www
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(|w\.|ww\.|wwww\.|wwwww\.)([^.]+\.[^.]+)$
RewriteRule ^(.*)$ http://www.%2%{REQUEST_URI} [R=301,QSA,L,NE]

# presmerovani indexu na domenu
RewriteRule index\.php / [R]

# 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]

ErrorDocument 404 /error.php

<Files "config.php">
Order Allow,Deny
Deny from All
</Files>

Jde o soubor, který poskytuje wedos, následně jsem jej doplnila o následující:
1. používat předponu www domeny
2. index.php přesměrovávat na domenu
3. přesměrování error 404 stránky


Jde mi o to, aby se to někde s něčím nebouchalo (neupřednostňovalo nějaké pravidlo) a případně nevznikly později nějaké potíže po delší době používání.

Např. pokud bych v budoucnu tvořila subdomenu, aby bylo možné zadávat pouze shop.domena.cz a nikoliv www.shop.domena.cz

Chtěla jsem se taky vyhnout tomu, abych jmeno domeny musela přímo psát do souboru, aby bylo možné soubor .htaccess použít univerzálně bez změny domeny v souboru.

Případně pokud jsou ještě nějaká úsklí, které lze řešit s ohledem na použití tohoto souboru, budu ráda za doporučení.

Chtěla jsem si pak následně někde zkontrolovat duplicitu stránek, ale netuším, na jakých stránkách je možné ji ověřit.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0