最近在研究自己的网站,然后把这文章分享出来,让不清楚怎么设置的童鞋参考,高手可以飘过~~~
URL 静态化是一个有利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML 页面,可以提高搜索引擎抓取,提供内容页长尾关键词排名。
涉及位置:后台--全局--SEO设置--URL静态化
开启伪静态需要2步,后台设置开启和相应的伪静态规则添加到服务器。不管你使用的什么环境主机,在后台都可以自动生成对应的规则,只需要保存到服务器相应文件里面即可,下面我们就说下开启Discuz! X2.5论坛伪静态的方法和查看伪静态规则的方法。
1、开启Discuz! X2.5论坛伪静态的方法
后台--全局--SEO设置--URL静态化--里面对应的页面后面的可用打勾(建议大家全部都选上),然后提供即可。
Rewrite 兼容性:否,使用默认即可。
2、如何查看自己论坛的伪静态规则
后台设置开启伪静态后,点击右上角“查看当前的 Rewrite 规则URL 静态化”, 会弹出单 独的页面,里面包含了Apache Web Server(独立主机用户)、Apache Web Server(虚拟主机用户)、IISWeb Server(独立主机用户)、IIS7 Web Server(独立主机用户)、Zeus Web Server和Nginx WebServer的规则,复制自己的规则到服务器相应文件即可。
IIS主机下的Discuz! X2和Discuz! X2.5伪静态规则,新建文件复制相应文件保存重命名为httpd.ini上传到论坛根目录即可。
如果IIS主机下论坛在二级目录下,可以在RepeatLimit 32下面添加RewriteBase /bbs即可解决二级目录下伪静态的问题。
Apache主机下的Discuz! X2和Discuz! X2.5伪静态规则,新建文件复制相应文件保存重命名为.htaccess上传到论坛根目录即可。
如果你是Apache独立主机或者Apache的VPS
Apache伪静态配置:
一、你要通过修改 httpd.conf 来配置。
1、启用rewrite
用记事本打开 httpd.conf后 ,点编辑--查找 LoadModule rewrite
# LoadModule rewrite_module modules/mod_rewrite.so
去除前面的 #
LoadModule rewrite_module modules/mod_rewrite.so
2、启用.htaccess(支持配置文件中读取规范)
AllowOverride None 修改为: AllowOverride All
Options Indexes FollowSymLinks 修改为:Options All
二、重启你的 apache 服务
然后新建文件复制Apache主机下的Discuz! X2和Discuz! X2.5伪静态规则保存重命名为.htaccess,把.htaccess上传到论坛根目录即可。
Discuz!X2.5论坛在IIS和Apache环境配置实现伪静态的更多相关文章
-
apache环境配置 | httpd Could not reliably determine the server's fully qualified domain name
apache环境配置 | httpd Could not reliably determine the server's fully qualified domain name 转 https: ...
-
PHP与apache环境配置
最近想了解一些网页后台的东西,在看Luke Welling,laura Thomson的<php与mysql web开发>,书中环境配置的部分很庞杂,网上的各种教程也很乱,搞了一下午终于成 ...
-
如何在windows下Apache环境开启htaccess伪静态功能
以下文章来自于网络,只做学习用 很多国人习惯用windows服务器或者在windows系统下调试PHP程序,在调试货使用的时候就遇到开启伪静态的各种问题,今天在网络上搜集了一些开启伪静态需要注意 ...
-
https阿里云证书购买与apache环境配置
1.在阿里云云盾安全->CA证书购买 2.下载证书解压文件,一般有四个文件 3.在/etc/apache2 下创建一个文件夹cert 放入以上四个文件(路径可自己任意选择) 4.$sudo a ...
-
PHP Apache/Nginx/IIS等各环境下的伪静态配置
一.Apache的伪静态配置 1.网站根目录下需要有 .htaccess 文件,没有则自己创建一个,内容如下: <IfModule mod_rewrite.c> RewriteEngine ...
-
关于发布DIPS的MVC项目的IIS 7.0环境配置的方法
本人技术笨拙,今天在发布DIPS的MVC4.0项目,并部署到IIS上,遇到各种问题.在查询相关资料后,最终得以解决,所以想把这个过程记录下来. 注:DIPS为一种非关系型数据库 首先,需要安装和注册D ...
-
新手推荐:IIS+PHP+MYSQL环境配置教程
本文介绍刚开始接触php的朋友如何为自己的服务器配置php环境 首先我们要的工具: 1.IIS:这个当然是不能少的了,用系统自带的就好了,这里就不教大家怎么装了. 2.PHP:php-5.2.0-wi ...
-
Windwos下 php mysql apache 环境配置
一.下载所需软件: 1.安装Windows组件: 安装Apache的前 必须安装 VC11 vcredist_x86.exe (64位请下载vcredist_x64.exe),选择时尽量选择英文版 ...
-
php的开发的apache的配置及伪静态的应用
1.Apache之所以能够解析php代码是游览器首先发送数据到模版页面,然后模版页提交数据到php页面,然后php代码经过Apache解析过后生成结果的,所以是 在Apache的配置文件中是可以看到开 ...
随机推荐
-
BZOJ2117: [2010国家集训队]Crash的旅游计划
裸点分,点分树每层维护有序表,查询二分,复杂度$O(nlog^3n)$. #include<bits/stdc++.h> #define M (u+v>>1) #define ...
-
java 多线程之wait(),notify,notifyAll(),yield()
wait(),notify(),notifyAll()不属于Thread类,而是属于Object基础类,也就是说每个对像都有wait(),notify(),notifyAll()的功能.因为都个对像都 ...
-
基于iSCSI的SQL Server 2012群集测试(三)--SQL Server 2012群集安装总结
5.SQL Server 2012群集安装总结 5.1 群集与非群集的安装区别总结 SQL Server虚拟名称: 非群集环境下,本地服务器的名称就是SQL Server服务器名称:但在群集环境下,由 ...
-
在mac上搭建python环境
原文出处:http://blog.justbilt.com/2014/07/02/setup_python_on_mac/ 这两天重新搞了下python的环境,发现好多地方还是容易忘记,因此有了这篇文 ...
-
FZU 2127 养鸡场
Problem Description Jason买来了n米长的竹篱笆,打算将n米长的竹篱笆全部用来围成一个三角形的养鸡场.为方便起见,养鸡场三条边的长度都为正整数.同时,他想让自己的养鸡场看起来更 ...
-
[mock]10月11日
第二次mock.出的题是,假设有一个地区不能使用7,都用之后的数字代替,比如8代表7,18代表16(中间有7和17).那么给出一个这个地区的数X,求普通地区的数Y.首先是找规律,发现其实就是找给出的数 ...
-
Palindrome(最长回文串manacher算法)O(n)
Palindrome Time Limit:15000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit ...
-
Sql Server 数据库中调用dll文件
1.首先新建一个空的解决方案,并添加一个类库,代码如下,编译并生产dll using System; using System.Collections.Generic; using System.Da ...
-
Luogu4175:[CTSC2008]网络管理Network
题面 Luogu4175:[CTSC2008]网络管理Network Sol 路径第\(k\)大 无解直接判断就好了 然后整体二分,加上树链剖分+树状数组统计 # include <bits/s ...
-
Pycharm2018永久破解的办法
Pycharm2018永久破解的具体步骤: 一.下载pycharm2018专业版 JetBrains官网:https://www.jetbrains.com/pycharm/download/#sec ...