apache 伪静态 .htaccess
虽然网上有很多教程,但是我在这里进行简单对我用到的总结一下。
加载Rewrite模块:
在conf目录下httpd.conf中找到
LoadModule rewrite_module modules/mod_rewrite.so
这句,去掉前边的注释符号“#”,或添加这句。
.htacess文件,开头内容如下:
RewriteEngine on
RewriteEngine on是代表开启rewrite。在正是写规则前,先为大家讲一下重写中设计到的特殊字符的含义。和普通正则是通用的!
*代表前面0或更多个字符
+代表前面1或更多个字符
?代表前面0或1个字符
^代表字符串的开始位置
$代表字符串结束的位置
.为通配符,代表任何字符
\将跟在其后的字符还原为字符本身,例如“\+”代表的就是“+”,而非其它意思。
^在方括号里表示非的意思。例如[^.]代表非通配符。
在这里,我给大家列出一个我用到的.htacess。
RewriteEngine on RewriteRule index.htm$ dashboard.php RewriteRule ing-([0-9]{1,}).html$ activity_ing.php?page=$1 RewriteRule ago-([0-9]{1,}).html$ activity_ago.php?page=$1 RewriteRule mine-([0-9]{1,}).html$ activity_mine.php?page=$1 RewriteRule den-([0-9]{1,}).html$ dentify.php?page=$1 RewriteRule after-([0-9]{1,}).html$ after_activity.php?page=$1 RewriteRule news-([0-9]{1,}).html$ news.php?article_id=$1 RewriteRule new-([0-9]{1,}).html$ news_after.php?article_id=$1 RewriteRule yijian.html$ yijian.php RewriteRule byebye.html$ byebye.php
如果网站做改版,导致URL结构发生了变化,怎么办?
答案很简单,我们可以利用.htacess文件,通过写rewrite规则,将老的URL 301到新的URL上。
转载请注明出处:http://www.cnblogs.com/yydcdut/p/3688346.html
apache 伪静态 .htaccess相关推荐
- Apache伪静态(Rewrite).htaccess文件详解以及RewriteCond 规则
Htaccess(超文本访问)是一个简单的配置文件,它允许设计师,开发者和程序员通过它来改变Apache Web服务器的配置. 这些功能包括用户重定向.URL重写(url rewrite,国内很多称为 ...
- php7伪静态 源码,PHPWind 8.5和8.7版的伪静态.htaccess规则
日前PHPWind发布了8.7的新版本,站长们升级后有些伪静态规则不能使用.本文介绍修改Apache的.htaccess来实现伪静态的效果,效果如下:http://www.phpwind.net/fx ...
- 由laravel 5.5无法获取url中的参数引发的apache的.htaccess文件问题
一.前言 我这边碰到的问题就是,无法获取url中的get参数.本地使用的是laravel 5.5版本.明明url里面清清楚楚的写着参数,但是你却获取不到,这感觉实在是很气很气.刚开始以为是larave ...
- php跳转404_php伪静态.htaccess实现403,404跳转
在php网站开发中,在用户访问网站出错.找不到页面时,会出现HTTP 404.403错误信息,为了提高用户体验,我们需要自定义404.403错误页面,提示用户下一步操作或自动跳转至合适的访问页面. 自 ...
- php study 配合伪静态,phpStudy V8 Apache伪静态的配置教程图文说明,快米云
apache伪静态配置,需要网站根目录下有 .htaccess 文件,没有则需要自己创建一个,phpStudy V8能够自动生成这样一个文件,免去了繁琐的配置过程. 以下为Apache伪静态的配置具体 ...
- apache开启.htaccess
https://www.jb51.net/article/25476.htm 如何让的本地APACHE器.htaccess呢?其实只要简朴修改一下apache的httpd.conf设置就让APACHE ...
- 用Apache的HTACCESS保护密码
用Apache的HTACCESS保护密码 在staging模式中,如果想让网站上的指定目录对某些人开放,可以对站点使用密码保护方法--使用htpasswd文件来实现. 密码文件用于存储有效的需要访问网 ...
- 如何让apache支持.htaccess 解决Internal Server Error The server …错误
如何让apache支持.htaccess 解决Internal Server Error The server -错误 文章来源:小灰博客| 时间:2013-12-25 12:17:08| 作者:Le ...
- PHP如何让apache支持.htaccess 解决Internal Server Error The server …错误
TP框架 打开 www.newtp.com/index.php/Home/Index/abc出现 如下错误: Internal Server Error The server encountered ...
最新文章
- Eclipse安装git插件EGit
- Scala2.11.7学习笔记(二)函数定义
- 总结了C#中string.format用法。分享给大家供大家参考。具体分析如下:
- matlab光顺拐点,基于MATLAB的最大误差双圆弧逼近曲线的算法及实现.pdf
- 浅谈.Net异步编程的前世今生----TPL篇
- 《软件需求分析(第二版)》第 4 章——需求分析员的职责 重点部分总结
- springboot项目和云服务器,以及域名的申请和使用(后续持续更新)
- 输出dag的所有拓扑排序序列_算法学习笔记(53): 拓扑排序
- 八年磨一剑,阿里云ApsaraDB for HBase2.0正式上线 1
- mysql统计今天发布了多少条_Mysql统计总结 - 最近30天,昨天的数据统计
- 【linux高级程序设计】(第十一章)System V进程间通信 4
- Mac OS使用技巧之四:修改打开不同格式视频的默认播放器
- 设置电脑眼睛保护色 多种颜色可选!
- iphone双重认证关闭不了怎么办_苹果手机双重认证怎么关闭-互盾苹果恢复精灵...
- Unsupported OS Version In Xcode
- java杨戬的角色_非人哉:游戏角色反映了神仙们的爱好,杨戬太让人意外了
- 安全协议系列(二)----CCM与CCMP
- [论文阅读1]Re-identification with RGB-D sensors
- linux服务器基于poco,基于C++ Poco框架的HTTP动态服务器
- 完全平方数和问题(创新工厂涂鸦移动面试题)