Позиции узла можно исправить с помощью args nodeCoords = {} и nodelayerCoords = {}. Чтобы добавить узлы в строку, используйте следующий код:
ncoord = {}
ncoord[0] = (1,1)
ncoord[1] = (2,1)
ncoord[2] = (3,1)
ncoord[3] = (4,1)
#nlaycoord = {}
fig = draw(cnet,show=True, nodeCoords=ncoord)
Мы устанавливаем подстановочный знак DNS как, они объяснили выше. Так записью является *.yourname.com
Затем все субдомены на самом деле идут в то же место, но PHP рассматривает каждый субдомен как различную учетную запись.
Мы используем следующий код:
$url=$_SERVER["REQUEST_URI"];
$account=str_replace(".yourdomain.com","",$url);
Этот код просто устанавливает $account
переменная то же как субдомен. Вы могли затем получить их файлы и другую информацию на основе их учетной записи.
Это, вероятно, не столь эффективно как способы, которыми они упоминают выше, но если у Вас нет доступа к BIND и/или ограниченному .htaccess, этот метод должен работать (как долго, поскольку Ваш хост установит подстановочный знак для Вас).
Мы на самом деле используем этот метод для соединения с клиентской базой данных для приложения электронной коммерции для нескольких компаний, но это может работать на Вас также.
Создают Динамические Субдомены с помощью PHP и Htaccess
, Этот файл является перенаправлением http://www.yourwebsite.com к http://yourwebsite.com для использования домашней страницы. Все перенаправление субдомена к yourwebsite_folder
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.yourwebsite.com
RewriteRule (.*) http://yourwebsite.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^yourwebsite\.com $
RewriteCond %{REQUEST_URI} !^/yourwebsite_folder/
RewriteRule (.*) /yourwebsite_folder/$1
RewriteCond %{HTTP_HOST} ^(^.*)\.yourwebsite.com
RewriteCond %{REQUEST_URI} !^/yourwebsite_folder/
RewriteRule (.*) /yourwebsite_folder/$1
Этот файл переписывает URL субдомена.
http://yourwebsite.com/index.php?siteName=9lessons к http://9lessons.yourwebsite.com
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^([aA-zZ])$ index.php?siteName=$1
RewriteCond %{HTTP_HOST} ^(^.*)\.yourwebsite.com
RewriteRule (.*) index.php?siteName=%1
[еще 1118] .htaccess подсказки: Учебное руководство по Файлу Htaccess и Подсказки.
Этот файл содержит простой код PHP, с помощью регулярных выражений, проверяющих значение субдомена.
<?php
$siteName='';
if( Создают Динамические Субдомены с помощью PHP и Htaccess
(1) Корневой .htaccess
, Этот файл является перенаправлением http://www.yourwebsite.com к http://yourwebsite.com для использования домашней страницы. Все перенаправление субдомена к yourwebsite_folder
[110] (2) Внутренняя папка .htaccess
Этот файл переписывает URL субдомена.
http://yourwebsite.com/index.php?siteName=9lessons к http://9lessons.yourwebsite.com
[111] [еще 1118] .htaccess подсказки: Учебное руководство по Файлу Htaccess и Подсказки.
index.php
Этот файл содержит простой код PHP, с помощью регулярных выражений, проверяющих значение субдомена.
[112] Никакая Папка Субдомена
, Если Вы используете корневой каталог (htdocs/public_html) в качестве каталога проекта, используйте это после .htaccess файла.
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.yourwebsite.com
RewriteRule (.*) http://yourwebsite.com/$1 [R=301,L]
RewriteRule ^([aA-zZ])$ index.php?siteName=$1
RewriteCond %{HTTP_HOST} ^(^.*)\.yourwebsite.com
RewriteRule (.*) index.php?siteName=%1
GET['siteName'] )
{
$sitePostName= Создают Динамические Субдомены с помощью PHP и Htaccess
(1) Корневой .htaccess
, Этот файл является перенаправлением http://www.yourwebsite.com к http://yourwebsite.com для использования домашней страницы. Все перенаправление субдомена к yourwebsite_folder
[110] (2) Внутренняя папка .htaccess
Этот файл переписывает URL субдомена.
http://yourwebsite.com/index.php?siteName=9lessons к http://9lessons.yourwebsite.com
[111] [еще 1118] .htaccess подсказки: Учебное руководство по Файлу Htaccess и Подсказки.
index.php
Этот файл содержит простой код PHP, с помощью регулярных выражений, проверяющих значение субдомена.
[112] Никакая Папка Субдомена
, Если Вы используете корневой каталог (htdocs/public_html) в качестве каталога проекта, используйте это после .htaccess файла.
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.yourwebsite.com
RewriteRule (.*) http://yourwebsite.com/$1 [R=301,L]
RewriteRule ^([aA-zZ])$ index.php?siteName=$1
RewriteCond %{HTTP_HOST} ^(^.*)\.yourwebsite.com
RewriteRule (.*) index.php?siteName=%1
GET['siteName'];
$siteNameCheck = preg_match('~^[A-Za-z0-9_]{3,20}$~i', $sitePostName);
if($siteNameCheck)
{
//Do something. Eg: Connect database and validate the siteName.
}
else
{
header("Location: http://yourwebsite.com/404.php");
}
}
?>
//HTML Code
<!DOCTYPE html>
<html>
<head>
<title>Project Title</title>
</head>
<body>
<?php if($siteNameCheck) { ?>
//Home Page
<?php } else { ?>
//Redirect to Subdomain Page.
<?php } ?>
</body>
</html>
, Если Вы используете корневой каталог (htdocs/public_html) в качестве каталога проекта, используйте это после .htaccess файла.
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.yourwebsite.com
RewriteRule (.*) http://yourwebsite.com/$1 [R=301,L]
RewriteRule ^([aA-zZ])$ index.php?siteName=$1
RewriteCond %{HTTP_HOST} ^(^.*)\.yourwebsite.com
RewriteRule (.*) index.php?siteName=%1