资讯专栏INFORMATION COLUMN

Apache 透过 htaccess 隐藏 php 副档名(mod_rewrite)

bergwhite / 3010人阅读

摘要:本教学使用环境介绍伺服器端资料库语言版本本机端首先安装好后,启用功能然后再到添加内容内容为记得将路径设为你的网站根目录路径呦接着将然后去你的网站根目录中添加档案为,并加入以下内容在同一个档案中添加,就像这样这样只要访问路径就等于是访问了

本教学使用环境介绍
伺服器端:Ubuntu 18.04 LTS
资料库:Mariadb 10.1.34(Mysql)
语言版本:php 7.3
本机端:MacOS High Sierra

首先安装好 apache 后,启用 rewrite 功能

$ a2enmod rewrite

然后再到 /etc/apache2/apache2.conf 添加内容

$ nano /etc/apache2/apache2.conf

内容为


    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted

记得将路径设为你的网站根目录路径呦!

接着将 apache reload

service apache2 reload

然后去你的网站根目录中添加档案为 .htaccess,并加入以下内容

Options -Indexes
Options +FollowSymlinks
RewriteEngine on

在同一个 .htaccess 档案中添加 RewriteRule,就像这样

Options -Indexes
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^admin/index$ admin/index.php

这样只要访问路径 /admin/index 就等于是访问了 /admin/index.php,apache已经帮你隐藏副档名了

Line ID:ianmac
QQ:1258554508

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/36006.html

相关文章

  • Apache 透过 htaccess 隐藏 php 档名mod_rewrite

    摘要:本教学使用环境介绍伺服器端资料库语言版本本机端首先安装好后,启用功能然后再到添加内容内容为记得将路径设为你的网站根目录路径呦接着将然后去你的网站根目录中添加档案为,并加入以下内容在同一个档案中添加,就像这样这样只要访问路径就等于是访问了 本教学使用环境介绍伺服器端:Ubuntu 18.04 LTS资料库:Mariadb 10.1.34(Mysql)语言版本:php 7.3本机端:Mac...

    姘搁『 评论0 收藏0
  • Apache Rewrite

    摘要:强制为,返回状态码。强制使用代理转发。表明当前规则是最后一条规则,停止分析以后规则的重写。重新从第一条规则开始运行重写过程。 1.Apache Rewrite的主要功能 就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等 2.Apache Rewrite的配置 Apache下的Rewrite配置主要有两种,一种是...

    DevTalking 评论0 收藏0
  • Apache Rewrite的主要功能 使用

    摘要:的主要功能就是实现的跳转和隐藏真实地址,基于语言的正则表达式规范。强制为,返回状态码。强制使用代理转发。表明当前规则是最后一条规则,停止分析以后规则的重写。 1.Apache Rewrite的主要功能 就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等 2.Apache Rewrite的配置 Apache下的Rew...

    sydMobile 评论0 收藏0

发表评论

0条评论

bergwhite

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<