• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > apache中访问不了伪静态页面的解决方法

apache中访问不了伪静态页面的解决方法

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了apache,伪静态页面等相关知识,希望本文的分享对您有所帮助

apache中访问不了伪静态页面的解决方法,有需要的朋友可以参考下

1、安装
代码如下:
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-ssl

这时apache已经拥有的伪静态功能了,称为内建伪静态。

2、如果安装的时候没有 --enable-rewrite 这个参数,那么:
到“LoadModule” 区域,在最后一行加入“LoadModule rewrite_module modules/mod_rewrite.so”(必选独占一行),然后重启apache服务器即可。

3、让apache服务器支持.htaccess
vim /usr/local/apache2/conf/extra/http-vhosts
Options FollowSymLinks
AllowOverride None
改为
Options FollowSymLinks
AllowOverride All
就可以了。
但是需要在网站文件中加入一个htaccess文件。才可以综合支持伪静态功能。(在网站文件目录下)
vim .htaccess

代码如下:
RewriteEngine On
RewriteBase /
# Rewrite规则
RewriteRule ^index\.htm$ index\.php
RewriteRule ^jobs/jobs-show-([0-9]+)\.htm$ jobs/jobs-show\.php\?id=$1
RewriteRule ^company/company-show-([0-9]+)\.htm$ company/company-show\.php\?id=$1
RewriteRule ^resume/resume-show-([0-9]+)\.htm$ resume/resume-show\.php\?id=$1
RewriteRule ^news/news-list-([0-9]+)-([0-9]+)\.htm$ news/news-list\.php\?id=$1&page=$2
RewriteRule ^news/news-show-([0-9]+)\.htm$ news/news-show\.php\?id=$1
RewriteRule ^explain/explain-show-([0-9]+)\.htm$ explain/explain-show\.php\?id=$1
RewriteRule ^notice/notice-list-([0-9]+)-([0-9]+)\.htm$ notice/notice-list\.php\?id=$1&page=$2
RewriteRule ^notice/notice-show-([0-9]+)\.htm$ notice/notice-show\.php\?id=$1

伪静态报错:
主站好用,但是链接不好用。链接是一个静态页面。以.html结尾的,所以我判断,就是为静态页面没生效,所以就添加.htaccess文件即可。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何在SQL Server中实现 Limit m,n 的功能
  • apache中访问不了伪静态页面的解决方法
  • 详细介绍阿里云CentOS7搭建Apache+PHP+MySQL环境
  • apache中访问不了伪静态页面的解决方法

相关文章

  • 2018-12-05详解mysql数据库中的主键
  • 2017-05-11Mysql存储引擎InnoDB和Myisam的六大区别
  • 2018-12-05sqlserver 用户权限管理,LINQ去除它的重复菜单项
  • 2018-12-05mysql 设置查询缓存
  • 2018-12-05sphinxql如何得到结果数及show meta的详细说明
  • 2017-05-11MySQL笔记之子查询使用介绍
  • 2018-12-05安装MySQL 5后无法启动(不能Start service)解决方法小结
  • 2017-05-11MySQL中安装样本数据库Sakila过程分享
  • 2018-12-05关于MySQL5.7.18的下载以及安装过程的图文详解
  • 2018-12-05监视SQLServer数据库镜像[图文]

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 浅谈MySQL漂流记(二)
    • 同一个sql语句 连接两个数据库服务器
    • oracle的归档模式 ORACLE数据库归档日志常用命令
    • 监控 log文件大小的存储过程
    • oracle下实现恢复一个丢失的数据文件的代码
    • MySQ中基本语法与语句的介绍
    • MySQL笔记之数学函数详解
    • 详解MySQL中UNION的用法
    • 【MySQL 02】数据库总结
    • MySQL 数据库 source 命令详解_MsSql

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有