通过htaccess设置Rewrite实现不同的域名访问不同目录(页面)

2017年7 月29日 / 网站源码 / 没有评论 / 2,041次

通过实践,可以在目录下设置不同的页面,把pmwiki以及test改成相应的页面名称即可。

以 pmwiki.anqun.org 访问 /pmwiki ;test.anqun.org 访问 /test 上的内容为例 
方法过程:

1. 登录到域名解析面板,将 pmwiki.anqun.org 和 test.anqun.org 的A记录都指向虚拟主机的IP地址,如:139.129.141.225 
 
Fid_235-235_1477160476054779_7ce5b5c9b8cf11d.png 
 
2. 登录到主机管理控制台,在“域名绑定”里增加 pmwiki.anqun.org 和 test.anqun.org 的绑定 
 
thumb-Fid_235-235_1477160476054779_c95e962978b96f5.png 
3. 通过ftp客户端连接工具,在/htdocs目录里创建好 pmwiki 和 test 的子目录,将这属于 pmwiki.anqun.org 和 test.anqun.org 站点的文件分别上传到 /htdocs/pmwiki 和 /htdocs/test 目录中 
 
Fid_235-235_1477160476054779_27554aa2f2bdcf9.png 
 
4. 在本地新建htaccess.txt的文件,文件内容如下: 

  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} ^(www.)?pmwiki.anqun.org$
  3. RewriteRule ^(/)?$ pmwiki [L]
  4. RewriteCond %{HTTP_HOST} ^(www.)?test.anqun.org$
  5. RewriteRule ^(/)?$ test [L]

 
5. 将htaccess.txt文件,通过ftp客户端工具,上传到虚拟主机的/htdocs目录中,上传完成后,重命名为.htaccess 
 
Fid_235-235_1477160476054779_e09206fadd1c9ef.png 
 
6. 如果顺利,那访问 http://test.anqun.org 时,浏览器地址栏会显示 http://test.anqun.org/test/;访问 http://pmwiki.anqun.org 时,浏览器地址栏会显示 http://pmwiki.anqun.org/pmwiki/ 
 
Fid_235-235_1477160476054779_a418228f882abe8.png 
 
Fid_235-235_1477160476054779_d4b75a8a617a5a1.png