xxl520 发表于 2018-11-23 10:39:22

apache二级目录配制

1.添加几个域名,在 C:\WINDOWS\system32\drivers\etc 目录中找到hosts 这个文件记事本打开它,添加如下三个域名
    127.0.0.1 www.93u7.com//友奇网顶级域名
127.0.0.1 openapp.93u7.com//应用开放平台
127.0.0.1 a.93u7.com       //android应用频道
127.0.0.1 ws.93u7.com       //友奇网接口系统


2.开启apache的mod_rewrite功能(肯定是要让它支持重写的)在httpd.conf 找到mod_rewrite把前面的#号去了就行,
接着开启apache的虚拟主机在httpd.conf 找到Virtual hosts把前面的# 号去了。


3、在虚拟主机中填写相关代码让它有权限访问93u7目录,找到Apache2\conf\extra 目录下的httpd-vhosts.conf文件并打开代码添加如下
http://blog.51cto.com/e/u/themes/default/images/spacer.gif

   DocumentRoot "F:/Program Files/ApacheSoftware Foundation/Apache2.2/htdocs/93u7/openapp"
   ServerName openapp.93u7.com      

         Options Indexes FollowSymLinks
         AllowOverride all
         Order Deny,Allow
         Deny from all
         Allow from 127.0.0.1   
   
http://blog.51cto.com/e/u/themes/default/images/spacer.gif






















4、在93u7目录下建立.htaccess文件在里面添加如下代码


http://blog.51cto.com/e/u/themes/default/images/spacer.gif
RewriteEngine on


#让www.93u7.com 访问根目录


RewriteCond%{HTTP_HOST} ^www.93u7.com$
RewriteCond%{REQUEST_URI} !^/
RewriteCond%{REQUEST_FILENAME} !-f
RewriteCond%{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$/$1
RewriteCond%{HTTP_HOST} ^www.93u7.com$
RewriteRule ^(/)?$/index.php


#让news.jobs.com 访问news目录




RewriteCond%{HTTP_HOST} ^news.jobs.com$
RewriteCond%{REQUEST_URI} !^/news/
RewriteCond%{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}!-d
RewriteRule ^(.*)$/news/$1
RewriteCond%{HTTP_HOST} ^news.jobs.com$
RewriteRule ^(/)?$ news/index.php


在openappi目录下建立.htaccess文件在里面添加如下代码
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 403 /404.htm
ErrorDocument 404 /404.htm
  




页: [1]
查看完整版本: apache二级目录配制