php .htaccess 伪静态

 1 #
 2 #以下是网站伪静态正则
 3 #
 4 RewriteEngine On
 5 RewriteRule ^index.html$ index.php
 6 RewriteRule ^about.html$ about.php
 7 RewriteRule ^about_([0-9]+).html$ about.php?id=$1
 8 RewriteRule ^contact.html$ contact.php
 9 RewriteRule ^service.html$ service.php
10 RewriteRule ^case.html$ case.php
11 RewriteRule ^case_([0-9]+).html$ case.php?fid=$1
12 RewriteRule ^case_show_([0-9]+).html$ case_show.php?id=$1
13 RewriteRule ^wenda.html$ wenda.php
14 RewriteRule ^wenda_show_([0-9]+).html$ wenda_show.php?id=$1
15 RewriteRule ^interact.html$ interact.php
16 RewriteRule ^interact_show_([0-9]+).html$ interact_show.php?id=$1
17 RewriteRule ^news.html$ news.php
18 RewriteRule ^news_([0-9]+).html$ news.php?fid=$1
19 RewriteRule ^news_show_([0-9]+).html$ news_show.php?id=$1
20 RewriteRule ^news_page([[0-9]+).html$ news.php?page=$1
21 RewriteRule ^news_fid([[0-9]+)_page([[0-9]+).html$ news.php?fid=$1&page=$2
22 RewriteRule ^wenti_([0-9]+).html$ wenti.php?fid=$1
23 RewriteRule ^wenti_show_([0-9]+).html$ wenti_show.php?id=$1
24 RewriteRule ^wenti_fid([[0-9]+)_page([[0-9]+).html$ wenti.php?fid=$1&page=$2
25 RewriteRule ^zhuanjia_([0-9]+).html$ zhuanjia.php?fid=$1
26 RewriteRule ^zhuanjia_show_([0-9]+).html$ zhuanjia_show.php?id=$1
27 RewriteRule ^product.html$ product.php
28 RewriteRule ^product_([0-9]+).html$ product.php?fid=$1
29 RewriteRule ^product_show_([0-9]+).html$ product_show.php?id=$1
30 RewriteRule ^product_page([[0-9]+).html$ product.php?page=$1
31 RewriteRule ^service_page([[0-9]+).html$ service.php?page=$1
32 RewriteRule ^interact_page([[0-9]+).html$ interact.php?page=$1
33 RewriteRule ^wenda_page([[0-9]+).html$ wenda.php?page=$1
34 RewriteRule ^zhuanjia_fid([[0-9]+)_page([[0-9]+).html$ zhuanjia.php?fid=$1&page=$2
35 RewriteRule ^save_action_([a-z]+).html$ save.php?action=$1
时间: 2024-10-08 03:50:45

php .htaccess 伪静态的相关文章

APMServ 支持.htaccess伪静态

假如你的APMServ安装在X盘APMServ5.2.6目录的话请按以下步骤做. X:\APMServ5.2.6\Apache\conf\httpd.conf  文件找到你所在的虚拟目录修改以下这个地方(如果你有配置虚拟主机的话应修改X:\APMServ5.2.6\Apache\conf\apmserv\vhost.conf  文件)我有配置多个虚拟主机所以我修改的文件是X:\APMServ5.2.6\Apache\conf\apmserv\vhost.conf 如果没有设置虚拟主机请如下设置

.htaccess伪静态(URL重写)绑定域名到子目录实现子站点

Apache主机一般支持.htaccess伪静态,即可以实现绑定域名到子目录.一个空间多个站点. 应用举例:绑定htaccess.800m.net到htaccess目录 根目录下.htaccess内容 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # 绑定htaccess.800m.net到子目录htaccess RewriteCond %{HTTP_HOST} ^htaccess\.800m\.net$ [NC] Rewrit

虚拟主机.htaccess伪静态(URL重写)建立多站点

Apache主机一般支持.htaccess伪静态,即可以实现绑定域名到子目录.一个空间多个站点.应用举例:绑定www.qijingling.com到htaccess目录根目录下.htaccess内容 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # 绑定www.qijingling.com到子目录htaccess RewriteCond %{HTTP_HOST} ^www.qijingling.com$ [NC] Rewrite

Linux启动Apache支持.htaccess伪静态文件方法

第一.编辑httpd.conf文件 A - 在etc/httpd/conf/目录下的httpd.conf 文件,找到: LoadModule rewrite_module modules/mod_rewrite.so 如果前面有#就取消,如果没有就默认不要修改. B - 设置AllowOverride 同样的在httpd.conf 中找到下面的脚本 <Directory /> Options FollowSymLinks AllowOverride None </Directory>

linux网站配置文件.htaccess伪静态转换到IIS web.config中

linux下的php网站放到Windows服务器IIS下.htaccess文件伪静态规则转换. 此办法只适合于linux下的php网站放到Windows服务器IIS下,网站除了主页面正常以外子页面全部出现404错误,这里子页面出现404 错误是说明伪静态没有开启. 什么是.htacdess:.htaccess叫分布式配置文件,它提供了针对目录改变配置的方法——在一个特定的文档目录中放置一个包含一个或多个指令 的文件,以作用于此目录及其所有子目录.并且子目录中的指令会覆盖更高级目录或者主服务器配置

.htaccess 详解

.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录.作为用户,所能使用的命令受到限制.管理员可以通过Apache的AllowOverride指令来设置. 概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置.通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误页面.改变文件扩展名.允许/阻止特定的用户或

LNMP添加、删除虚拟主机及伪静态使用教程

本文主要介绍LNMP一键安装包添加虚拟主机.删除虚拟主机及如何使用伪静态. 一.添加虚拟主机通俗点就是在VPS/服务商上添加一个网站(域名). 需要执行如下命令:/root/vhost.sh 执行后会出现如下界面: 这里输入要绑定的域名,比如我想添加www.vpser.net 这个网站,那么直接输入www.vpser.net 然后回车,如果输入一个或多个字母按住Ctrl再按Backspace键删除,紧接会出现如下提示: 这一步提示是否要在www.vpser.net这个网站添加更多的域名,如想把v

转: 全面理解.htaccess语法中RewriteCond和RewriteRule意义

关于.htaccess伪静态的使用,章郎虫一直没有好好想过.以前一直是在网上找现成的,然后修改下网址实现重定向.今天我专门找资料看了下RewriteCond和RewriteRule的意思及使用方法.然后回过头看<网站地址更改之htaccess和php的301重定向>这篇文章,终于有些理解.现在不用一直找现成的代码,也可以自己写一些规则实现重定向了.下面就简单的介绍下他们的用法. RewriteCond的语法 RewriteCond TestString CondPattern [Flags]其

Nginx/Apache之伪静态设置 - 运维小结

一.什么是伪静态伪静态即是网站本身是动态网页如.php..asp..aspx等格式动态网页有时这类动态网页还跟"?"加参数来读取数据库内不同资料,伪静态就是做url重写操作(即rewrite).很典型的案例即是discuz论坛系统,后台就有一个设置伪静态功能,开启伪静态后,动态网页即被转换重写成静态网页类型页面,通过浏览器访问地址和真的静态页面没区别.但是记住:做伪静态的前提就是服务器要支持伪静态重写URL Rewrite功能. 考虑搜索引擎优化(即SEO),将动态网页通过服务器处理成