Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
vasilev каза:мисля че субдомейна трябва да се опише в apache и dns-a .
тоест само с htaccess не знам дали ще стане .
в нас имам 10 субдомейна и всичките са описани като виртуални хостове в апачето и в bind - днс-а .
Options +FollowSymLinks -Multiviews
RewriteEngine on
RewriteBase /
RewriteCond www.%{HTTP_HOST} ^(www)\.(ihost-bg\.net) [OR]
RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.(ihost-bg\.net) [OR]
RewriteCond %{HTTP_HOST} ^([^.]+)\.www\.(ihost-bg\.net) [OR]
RewriteCond %{HTTP_HOST} ^([^.]+)\.(ihost-bg\.net). [OR]
RewriteCond %{HTTP_HOST} ^([^.]+)\.(ihost-bg\.net):[0-9]+
RewriteRule (.*) http://%1.%2/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.ihost-bg\.net [NC]
RewriteCond %{HTTP_HOST} ^([^.]+)\.ihost-bg\.net$
RewriteCond %{DOCUMENT_ROOT}./home/%1/$1 -f [OR]
RewriteCond %{DOCUMENT_ROOT}./home/%1/$1 -d
RewriteRule (.*) ./home/%1/$1 [L]
Значи имам само два въпроса и те са:proba каза:Аз съм си пренасочил домейна към ip-то и с този .htaccess си правя subdomain-ите.
Options +FollowSymLinks -Multiviews
RewriteEngine on
RewriteBase /
RewriteCond www.%{HTTP_HOST} ^(www)\.(ihost-bg\.net) [OR]
RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.(ihost-bg\.net) [OR]
RewriteCond %{HTTP_HOST} ^([^.]+)\.www\.(ihost-bg\.net) [OR]
RewriteCond %{HTTP_HOST} ^([^.]+)\.(ihost-bg\.net). [OR]
RewriteCond %{HTTP_HOST} ^([^.]+)\.(ihost-bg\.net):[0-9]+
RewriteRule (.*) http://%1.%2/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.ihost-bg\.net [NC]
RewriteCond %{HTTP_HOST} ^([^.]+)\.ihost-bg\.net$
RewriteCond %{DOCUMENT_ROOT}./home/%1/$1 -f [OR]
RewriteCond %{DOCUMENT_ROOT}./home/%1/$1 -d
RewriteRule (.*) ./home/%1/$1 [L]
В момента домейна не работи така че няма как да се види.
Иначе този htaccess ми е в htdocs а вътре в папка home са ми другите папки. Като всяка папка от home е име на subdomain-а.
Ползвам го от 2-3 години това и си работи безотказно![]()
Не чрез PHP, а това в .htaccess-a..relax4o каза:dirname(__FILE__);
htaccess files affect the directory they are placed in and all sub-directories, that is an htaccess file located in your root directory (yoursite.com) would affect yoursite.com/content, yoursite.com/content/contents, etc.
RewriteRule ^...$ %{DOCUMENT_ROOT}index.php [L]