很多年前,大家都是用真静态,就目前来说,真静态伪静态对百度的抓取已经没有多少区别,但是静态文件过多后对维护非常不方便,所以使用伪静态是最好的选择。
目前本站使用的是高级伪静态,效果非常好。
RewriteEngineon RewriteRule^(.*)/$/$1?[L,R=301]//301结尾有/自动跳转到无/ RewriteRule^([0-9]+)/([0-9]+)/page/([0-9]+)bencandy.php?fid=$1aid=$2page=$3//内容页面伪静态包含翻页 RewriteRule^([0-9]+)/([0-9]+)bencandy.php?fid=$1aid=$2 RewriteRule^([0-9]+)/page/([0-9]+)list.php?fid=$1page=$2//列表伪静态翻页 RewriteRule^([0-9]+)list.php?fid=$1 RewriteRule^liebiao/([0-9]+)/page/([0-9]+)fulist.php?fid=$1page=$2//辅栏目伪静态以及翻页 RewriteRule^liebiao/([0-9]+)fulist.php?fid=$1 RewriteRule^uid-([0-9]*).html$member/homepage.php?uid=$1//个人中心伪静态 RewriteRule^tag/([^xff-u4e00%]+)/page/([0-9]+)tag.php?keyword=$1page=$2//关键词伪静态,包含数字,中文自动解析 RewriteRule^tag/([^xff-u4e00%]+)tag.php?keyword=$1
大家可以点开页面都试试看,同时需要配置服务器httpd.conf文件
在最下面添加
IncludeOptional/www/server/panel/vhost/apache/*.conf ServerLimit3200 CheckSpellingOff
如果需要完美支持,还需要修改对应PHP实现动态自动跳转到伪静态页面。
目前使用在齐博V系列上,按原理说都是通用。
3

站心网
很多年前,大家都是用真静态,就目前来说,真静态伪静态对百度的抓取已经没有多少区别,但是静态文件过多后..
为您推荐

如何选择更适合你的 Linux 发行版?
互联网
2025年03月15日
很多人经常会问我这样一个问题:“嘿,你是用Linux的,对吧?我应该使用Linux的哪个版本?我有这个朋友推荐我_____,你觉得怎么样?”我通常会以这样的问题回复:这取决于你想做什么?今天我决定写一篇关于如何选择L..
详解:订单履约系统规划
系统架构
2025年03月15日
大家好,我是汤师爷~什么是订单履约系统?订单履约是从消费者下单支付到收到商品的全流程管理过程,包括订单接收、订单派单、库存分配、仓储管理和物流配送等环节,核心目标是确保商品准时、准确地送达消费者手中。..
VS创建.NET Core项目使用Docker方式部署到Linux服务器
.NET
2025年03月15日
在 Visual Studio(VS) 中,使用 Docker 方式部署 .NET Core 项目 到 Linux 服务器,可以简化环境管理并提高部署效率。以下是完整教程:1. 在 VS 创建 .NET Core 项目并启用 Docker新建 ASP.NET Core 项目打开 Visu..

LinkWeChat开源系统
程序笔记
2024年11月13日
平台介绍LinkWeChat是一款基于企业微信的开源SCRM系统,为企业构建私域流量系统的综合解决方案,显著提升企业社交运营效率!内置功能环境部署准备工作JDK >= 1.8 (推荐1.8版本)Mysql >= 5.5.0 (推荐5.7版本)Redis >=..
每一个程序员,都希望能成为分布式系统架构师
程序笔记
2024年11月07日
有很多读者经常问我,程序员的学习、成长之路应该怎么规划,才能早日成为一名架构师。作为一个曾经的架构师,在我走上技术管理这条路之后,管理的团队越来越大,现在我管理的技术团队有一百多人,最大的体会就是操心..

鸿蒙OpenHarmony系统可以运行跨平台的.NET Core吗?
程序笔记
2024年11月05日
鸿蒙(HarmonyOS)和 OpenHarmony 系统本身并不原生支持直接运行 .NET Core,但可以通过一些方法使 .NET Core 应用在其上运行。鸿蒙和 OpenHarmony 是基于 LiteOS 和 Linux 内核的多终端操作系统,因此它们的运行时..
Angular Mock 一个类的静态方法
程序笔记
2024年10月21日
理解 Angular Mock 和 静态方法在 Angular 单元测试中,Angular Mock 是一个强大的工具,它允许我们模拟和替换 Angular 的服务、组件和其他依赖项。而静态方法 是属于类本身,而不是类的实例的方法。它们可以直接通..

Docsify | 轻量级无静态构建文档站点生成器
程序笔记
2024年10月20日
什么是 Docsify?Docsify 可以即时生成你的文档网站。与 GitBook 不同,它不会生成静态 html 文件。相反,它会智能地加载和解析你的 Markdown 文件并将其显示为网站。要开始使用它,你需要做的就是创建一个 index.ht..
Winform不同分辨率系统下界面混乱
程序笔记
2024年10月17日
产生界面混乱的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关。一英寸 = 96pixels96DPI是windows的默认DPI,当它被用户更改后,可能就会导致界面与设计之初产生了错乱。在网上搜索相关资料后..
系统架构7个非功能性需求
程序笔记
2024年10月05日
在软件系统里面,功能性需求是面向用户、详细明确的需求,由产品人员根据市场的需要提炼出来,是产品生命周期里最重要的一环。比如电商系统里面的优惠券功能,通常包含需求:优惠券分类、细分领券人群、核销优惠券等..
Quartz.NET-面向.NET的开源作业调度系统
程序笔记
2024年10月03日
什么是Quartz.NETQuartz.NET是一个流行的开源作业调度框架,可以用于在.NET应用程序中进行作业调度。它是Quartz调度器的.NET实现,提供了高度可定制化的作业调度功能,支持复杂的作业调度需求。Quartz.NET可以让您创..
10个c#基础面试题和答案
程序笔记
2024年10月01日
以下是10个常见的 C# 基础面试题及其答案:C# 中的值类型和引用类型有什么区别?答案:值类型直接存储数据的值,而引用类型存储对数据的引用。值类型在栈上分配内存,而引用类型在堆上分配内存。什么是命名空间(Nam..

静态CMS网站工具Publii
程序笔记
2024年09月21日
Publii是一个GitHub上优秀的开源项目,目前项目点赞数已达:5.4k,一款本地的静态网站 CMS 工具,有了它无需编程基础,即可通过图形化界面,轻松地创建个人博客、企业官网等,还支持一键发布到 GitHub Page、GitLab..
静态CMS网站工具有哪些?
程序笔记
2024年09月20日
静态CMS(内容管理系统)工具旨在创建静态网站,这些网站不需要数据库或动态服务器端处理。以下是一些常见的静态CMS工具:Jekyll: Jekyll是一个流行的静态网站生成器,它使用Markdown、Liquid模板引擎和简单的目录结..

DevEco Studio鸿蒙OS系统开发环境搭建详解
程序笔记
2024年09月17日
DevEco Studio 是华为推出的一款面向华为终端全场景多设备的集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等E2E的HarmonyOS应用开发服务。DevEco Studio官网:https://developer.harmonyo..
linux shell的几种截取字符串的方法
程序笔记
2024年09月09日
写shell脚本时,免不了需要截图字符串,这里有几种截取字符串的方法供参考。假设shell中有字符串变量:str=aabbccddeeffaabbccddeeff1. 符号“#“截取,删除指定字符串最左边一次匹配位置左边的字符串,保留右边字符..

.NET生态系统有哪些构成?
程序笔记
2024年09月09日
.NET生态系统是一个庞大而多样化的生态系统,涵盖了许多工具、框架、库和技术。以下是.NET 生态系统中的一些主要构成部分:1. 编程语言:C#:最常用的.NET 语言之一,用于开发各种类型的应用程序。F#:函数式编程语..
linux的Shell脚本中如何判断某个命令是否存在
程序笔记
2024年09月08日
我们在写shell脚本时,有时候需要根据某个命令是否存在来决定是否执行某些操作,可以有两种方法来判断命令是否存在,参考代码如下:判断linux命令是否存在,方法1:#!/bin/bashif which mycmd /dev/null 21; thenech..
.NET架构师技术要求:掌握.NET平台和架构设计能力
程序笔记
2024年09月07日
作为一个.NET架构师,你需要具备以下技术要求:精通.NET平台:作为.NET架构师,你应该对.NET平台和相关技术栈有深入的理解,包括.NET Framework和.NET Core。你应该熟悉.NET编程语言,如C#,以及相关的.NET开发工具..
在分布式系统中,如何实现数据一致性和可靠性?
程序笔记
2024年09月06日
在分布式系统中实现数据一致性和可靠性是一项重要的任务,以下是我在.NET分布式系统开发中的一些实践经验:使用分布式事务:在涉及多个数据源或服务的操作中,使用分布式事务可以确保数据的一致性。在.NET中,可以使..