Đôi khi cần test 1 code tự sinh ra subdomain như server thật thì trên wamp đã có sẵn chức năng này hỗ trợ tối đa như host thật , để chạy chức năng tạo subdomain cho host ảo ta chỉ cần kích hoạt
B1: tạo Tên sub trên file ect/host
ví dụ với domain là test.com cần subdomain là sub1.test.com
C:\Windows\System32\drivers\etc\host
127.0.0.1 test.com
127.0.0.1 www.test.com
127.0.0.1 *.test.com
127.0.0.1 sub2.test.com
B2: kích hoạt chức năng host ảo
trong file httpd.conf của apache
tìm và bỏ dấu # để kích hoạt vhost
trước kia
# LoadModule vhost_alias_module modules/mod_vhost_alias.so
cái ta cần
LoadModule vhost_alias_module modules/mod_vhost_alias.so
B3:chỉnh sửa file host ảo để nhận sửa file httpd-vhosts.conf
theo path :C:\wamp\bin\apache\apache2.2.22\conf\extra\ httpd-vhosts.conf
thêm các dòng này vào cuối
<VirtualHost *:80>
DocumentRoot "c:\wamp\www\test"
ServerName test.com
ServerAlias www.test.com *.test.com
</VirtualHost>
B4: chạy thử để test code
tạo 2 file index.php và 1 .htacess
index.php
<?php
if(isset($_GET['vf'] ))
{
echo "This is <strong>" . $_GET['vf'] . "</strong> page.";
}
?>
.htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.test\.com$ [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^.?$ index.php?vf=%1 [L]
khi chạy sub1.test.com sẽ hiện ra tương đương nội dung
test.com/vf=sub1
1/20/2015
Subscribe to:
Post Comments (Atom)
List
Profiles Information
About me : Nothing is 1 vài thứ - 1985
Places I've Lived : I ♥ Hà Nội
Home Page : http://www.shimivn.blogspot.com/
Think : 1:1000000000
Languages spoken : Vietnamese,English.
Mobile : sony C2305 ♥ ♥
dell : i3-Ram 3GB- HDD 250GB . ♥♥♥
Places I've Lived : I ♥ Hà Nội
Home Page : http://www.shimivn.blogspot.com/
Think : 1:1000000000
Languages spoken : Vietnamese,English.
Mobile : sony C2305 ♥ ♥
dell : i3-Ram 3GB- HDD 250GB . ♥♥♥
No comments: