15053971836 注册 / 登录

二级目录iis虚拟主机伪静态的解决方案

时间: 阅读:103
二级目录iis虚拟主机伪静态的解决方案

最佳回答

临沂网站建设

临沂网站建设

2023-01-15 05:36:05

步骤/方法 通过伪静态规则实现子目录绑定:apache+.htaccess或IIS+ISAPI_REWRITE+httpd.ini Apache HTTP Server一般安装在类Linux服务器上,默认支持URL重写,一般虚拟主机用户将.htaccess文件放网站根目录就可以实现伪静态了,使用下面的伪静态

最新回答共有2条回答

  • 临沂网站建设
    回复
    2023-01-15 07:07:07

    1.检测Apache是否支持mod_rewrite
    通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有
    apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。
    如果没有开启“mod_rewrite”,则打开目录 您的apache安装目录“/apache/conf/” 下的 httpd.conf 文
    件,通过Ctrl+F查找到“LoadModule rewrite_module”,将前面的”#”号删除即可。
    如果没有查找到,则到“LoadModule” 区域,在最后一行加入“LoadModule rewrite_module modules/mod_rewrite.so”(必选独占一行),然后重启apache服务器即可。
    2.在httpd.conf中配置虚拟主机
    # Virtual hosts 启用虚拟主机
    Include conf/extra/httpd-vhosts.conf
    3.httpd_vhosts.conf文件中,配置相应的选项.详细讲解
    DocumentRoot "C:/myenv/apache/htdocs/static3"
    ServerName www.hsp.com
    myenv/apache/htdocs/static3">
    #Deny from All 403错误提示
    Allow from All
    #如果文件目录在apache目录外面,注释掉optinos 则,不能列表.
    options +Indexes
    #下面这个表示可以去读取 .htaccess文件,也可以直接在虚拟主机中配置.
    Allowoverride All
    RewriteEngine On
    RewriteRule news-id(d