`
fengfangfang
  • 浏览: 25979 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache 虚拟主机中的重定向

阅读更多

说明:php文件访问,默认都是带有扩展名的。由于一些接口文件,要求去掉扩展名进行访问,一个办法是对这些接口文件进行重定向设置,将没有带扩展名的自动加上.php。

操作如下:

一 打开 apache 的配置文件 httpd.conf 。

二 确认已经加载了rewrite模块,通常是将loadmodule rewrite_module modules/mod_rewrite前面的#去掉

三 在 httpd.conf虚拟机配置的</VirtualHost>之前添加

<ifmodule mod_rewrite.c>
 RewriteEngine On
 RewriteRule /sag/(.+)$   /sag/$1.php
</ifmodule>

四 保存httpd.conf并重启apache。 server httpd restart

分享到:
评论

相关推荐

    apache虚拟主机详细配置参考.pdf

    以上只是Apache虚拟主机配置的基础,实际操作中可能还需要涉及SSL证书、重定向、日志记录、模块加载等更复杂的设置。在配置过程中,务必注意安全性和性能之间的平衡,以及根据实际需求进行调整。同时,查阅Apache...

    apache虚拟主机配置: 二级目录访问跳转到其他根文件夹

    访问 http://www.abc.com/course/ ,实际访问的是:d:/www/moodle/index.PHP ServerAdmin webmaster@abc.com DocumentRoot d:/www/abc ... ##ServerAlias ... Options FollowSymLinks AllowOverride None O

    虚拟主机代理平台 源码

    【描述】中的“源码”指的是实现这个虚拟主机代理平台的编程代码,它是整个系统的骨架,包含了业务逻辑、数据处理、用户界面等多个关键部分。源码对于开发者来说至关重要,因为它可以被查看、修改和扩展,以便适应...

    一个虚拟主机上做多个网站

    在IT领域,尤其是在网站开发与管理中,“一个虚拟主机上做多个网站”是一个常见的需求,尤其是在资源有限或成本控制严格的场景下。这种做法的核心在于如何有效地利用一台服务器或虚拟主机来承载多个不同的网站,每个...

    Apache中文文档中文注解

    - 如果不指定`ServerName`,Apache会默认使用客户端请求中的主机名来识别虚拟主机。 10. **RewriteRule** - 是Apache中非常强大的URL重写规则,常用于SEO优化和URL美化。 - 例如:`RewriteRule ^old/(.*)$ new/$...

    apache中伪静态配置和使用(Apache虚拟主机下Discuz伪静态)

    在 Apache 虚拟主机环境下,Discuz 的伪静态配置还需要考虑其他因素,比如 `.htaccess` 文件的配置。 ##### 1. 配置 `.htaccess` 文件 在 Discuz 论坛根目录下创建或修改 `.htaccess` 文件,添加如下规则: ```...

    apache将不带www域名301重定向到带www的域名的配置方法

    - 如果你使用的是虚拟主机,请确认虚拟主机允许修改`.htaccess`文件。 - 在进行任何更改之前,建议备份原有的`.htaccess`文件,以防万一出现问题可以快速恢复。 #### 扩展阅读 - **其他类型的重定向**:除了从不带...

    Windows 环境下安装Apache与虚拟目录的配置.docx

    总结来说,安装Apache并配置虚拟目录需要下载合适的版本,按照向导进行安装,然后编辑`httpd.conf`文件,定义主目录和虚拟目录,以及可能需要的URL重定向和虚拟主机设置。配置完成后,通过测试工具和日志文件进行...

    Apache中Virtual Host虚拟主机配置及rewrite参数说明

    # 进入Apache虚拟主机设置目录 cd /etc/apache2/sites-available # 创建虚拟主机配置文件 cat &gt; demo.jb51.net *:80&gt; ServerAdmin webmaster@localhost DirectoryIndex index.html index.php DocumentRoot /...

    Apache官方中文文档教程

    3. **虚拟主机**:Apache支持虚拟主机,允许在同一台服务器上托管多个网站,通过不同的域名区分。这涉及到配置文件中的VirtualHost指令。 4. **访问控制与安全**:Apache提供多种方式来限制或授权访问,如基本认证...

    Apache web 访问路径 配置指南

    - 如果需要通过特定的URL访问`phpmyadmin`,可以在Apache的配置文件(通常是`httpd.conf`或`extra/httpd-vhosts.conf`)中添加相应的虚拟主机配置。 - 例如,可以配置一个名为`phpmyadmin.example.com`的虚拟主机...

    apache2中文手册

    此外,Apache还支持虚拟主机,允许在一台服务器上托管多个独立的网站。这需要在配置文件中定义虚拟主机段。 ### 模块管理 Apache2.2支持模块化设计,这意味着你可以根据需要启用或禁用特定功能。例如,`mod_rewrite...

    Apache 2.2 手册中文版

    - 通过修改配置文件,可以设置虚拟主机、重定向规则、日志记录、权限控制等。 3. **模块管理**: - Apache使用模块化架构,允许根据需要加载或卸载功能模块。 - 常见模块如`mod_rewrite`用于URL重写,`mod_ssl`...

    apache2.2中文使用手册

    1. 虚拟主机概念:Apache支持在同一台服务器上运行多个独立的网站,每个网站有自己的域名和配置。 2. NameVirtualHost:通过指定IP地址和端口,实现基于域名的虚拟主机。 3. VirtualHost配置:在配置文件中为每个...

    Apache2.2中文参考手册(chm版)

    它会涵盖基础的配置文件`httpd.conf`的修改,如设置监听端口、配置虚拟主机、定义日志文件路径等。此外,还会介绍如何启动、停止和重启Apache服务,以及解决安装过程中可能遇到的问题。 其次,**Apache服务器使用...

    apache doc 中文文档-html

    4. **虚拟主机**:Apache支持多个网站在同一台服务器上运行,这被称为虚拟主机。文档会教你如何配置基于IP、域名或端口的虚拟主机。 5. **安全与权限**:安全是任何Web服务器的首要任务。文档涵盖了如何使用SSL/TLS...

    RedHat Apache与Tomcate整合全过程

    - 在Apache的配置文件中,创建虚拟主机来指向Tomcat,通常使用`&lt;VirtualHost&gt;`标签。 - 使用`mod_rewrite`模块实现URL重写,将JSP请求转发到Tomcat。 10. **测试与调整**: - 访问Apache服务器的本地地址(如`...

    ISPConfig虚拟主机管理程序.zip

    3. **Web服务器集成**:ISPConfig可以与Apache和Nginx等Web服务器集成,配置虚拟主机、SSL证书、重定向等。理解这些服务器的工作方式对优化服务器性能有很大帮助。 4. **DNS管理**:ISPConfig允许管理DNS记录,包括...

Global site tag (gtag.js) - Google Analytics