Portál AbcLinuxu, 6. listopadu 2025 22:59
Me by ted jeste zajimalo jak se poperes s tom s co resim ja. http://www.abclinuxu.cz/forum/show/93698 . Aneb jak dznamicky menit napriklad openbase dir. Poradis?
Diky Morpho
<VirtualHost www.example.com> ... php_admin_value open_basedir "/foo:/bar" </VirtualHost>
zend_alter_ini_entry("open_basedir",...), nebo použij jiný modul, který to přímo podporuje, třeba mod_vhs.
RewriteCond %{HTTP_HOST} (.*)\.([^.]+)\.([^.]+)$
RewriteRule ^/(.*)$ /var/www/hosts/%2.%3/%1/$1 [L]
RewriteCond %{HTTP_HOST} ^([^.]+)\.([^.]+)$
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}$1 [L,R=301,QSA]
prvni pravidlo se stara o domeny 3.radu coby podslozky, vcetne domeny www a druhe pravidlo zaridi aby fungoval prepis http://domena.cz na http://www.domena.cz
priklad:
/var/www/hosts/domena.cz/www - www.domena.cz a domena.cz
/var/www/hosts/domena.cz/forum - forum.domena.cz
neni to uplne univerzalni, ale tak jak jsem to otestoval, to zda se funguje.
RewriteCond %{HTTP_HOST} ^([^.]+)\.([^.]+)$
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}$1 [L,R=301,QSA]
Tohle provede přesměrování z domena.tld na www.domena.tld
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.