zoukankan      html  css  js  c++  java
  • apache伪静态设置

    在网站根目录下新建一个.htaccess文件即可,编辑如下
    RewriteEngine On
    #游戏列表详细介绍
    RewriteRule ^g-([0-9]+).html$ game.php?action=gamelist_desc&game_id=$1
    #游戏开服表
    RewriteRule ^serverlist-([0-9]+).html$ website.php?action=server_list&game_id=$1
    #游戏官网伪静态
    RewriteRule ^w-([A-Za-z0-9_]+).html$ website.php?website=$1
    RewriteRule ^w-([A-Za-z0-9_]+)-news.html$ website.php?action=news&website=$1
    RewriteRule ^w-([A-Za-z0-9_]+)-xinwen.html$ website.php?action=news&website=$1&category_id=7
    RewriteRule ^w-([A-Za-z0-9_]+)-huodong.html$ website.php?action=news&website=$1&category_id=8
    RewriteRule ^w-([A-Za-z0-9_]+)-meiti.html$ website.php?action=news&website=$1&category_id=9
    RewriteRule ^w-([A-Za-z0-9_]+)-gonglue.html$ website.php?action=news&website=$1&category_id=10
    RewriteRule ^w-([A-Za-z0-9_]+)-news-page-([0-9]+).html$ website.php?action=news&website=$1&page=$2
    RewriteRule ^w-([A-Za-z0-9_]+)-news-([0-9]+).html$ website.php?action=art&website=$1&content_id=$2
    RewriteRule ^w-([A-Za-z0-9_]+)-ziliao.html$ website.php?action=ziliao&website=$1
    RewriteRule ^w-([A-Za-z0-9_]+)-ziliao-page-([0-9]+).html$ website.php?action=ziliao&website=$1&page=$2
    RewriteRule ^w-([A-Za-z0-9_]+)-ziliao-([0-9]+).html$ website.php?action=art&website=$1&content_id=$2
    #新闻伪静态
    RewriteRule ^news-([0-9]+).html$ news.php?id=$1
    RewriteRule ^news-([0-9]+)-p([0-9]+).html$ news.php?id=$1&page=$2
    RewriteRule ^content-([0-9]+).html$ content.php?id=$1
    RewriteRule ^content-([0-9]+)-([0-9]+).html$ content.php?id=$1&page=$2
    RewriteRule ^c/([A-Za-z0-9_]+).html$ game.php?action=guildstart&myworld=$1
    RewriteRule ^index.html$ index.php
    RewriteRule ^game.html$ game.php
    RewriteRule ^kaif.html$ kaif.php
    RewriteRule ^user.html$ user.php
    RewriteRule ^pay.html$ pay.php
    RewriteRule ^card.html$ card.php
    RewriteRule ^reg.html$ reg.php
    RewriteRule ^about.html$ about.php?a=1
    RewriteRule ^login.html$ login.php
    
    #404页面
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .? /404.php [L]
    #不允许直接访问 下面目录下的php文件
    RewriteCond % !^$
    RewriteRule api/(.*).(php)$ – [F]
    RewriteRule config/(.*).(php)$ – [F]
    RewriteRule ebak/(.*).(php)$ – [F]
    RewriteRule hi_ports/(.*).(php)$ – [F]
    RewriteRule includes/(.*).(php)$ – [F]
    RewriteRule pay/(.*).(php)$ – [F]
    RewriteRule templates/(.*).(php)$ –[F]
    RewriteRule uploads/(.*).(php)$ – [F]
    #不允许访问 .inc .txt .sql .conf扩展名的文件
    <Files ~ ".(inc|txt|sql|conf)$">
    Order allow,deny
    Deny from all
    </Files>
    
    #discuz 3.3伪静态规则
    RewriteCond %{QUERY_STRING} ^(.*)$
    RewriteRule ^(.*)/topic-(.+).html$ $1/portal.php?mod=topic&topic=$2&%1
    RewriteCond %{QUERY_STRING} ^(.*)$
    RewriteRule ^(.*)/article-([0-9]+)-([0-9]+).html$ $1/portal.php?mod=view&aid=$2&page=$3&%1
    RewriteCond %{QUERY_STRING} ^(.*)$
    RewriteRule ^(.*)/forum-(w+)-([0-9]+).html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1
    RewriteCond %{QUERY_STRING} ^(.*)$
    RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1
    RewriteCond %{QUERY_STRING} ^(.*)$
    RewriteRule ^(.*)/group-([0-9]+)-([0-9]+).html$ $1/forum.php?mod=group&fid=$2&page=$3&%1
    RewriteCond %{QUERY_STRING} ^(.*)$
    RewriteRule ^(.*)/space-(username|uid)-(.+).html$ $1/home.php?mod=space&$2=$3&%1
    RewriteCond %{QUERY_STRING} ^(.*)$
    RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+).html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3&%1
    RewriteCond %{QUERY_STRING} ^(.*)$
    RewriteRule ^(.*)/(fid|tid)-([0-9]+).html$ $1/archiver/index.php?action=$2&value=$3&%1
    RewriteCond %{QUERY_STRING} ^(.*)$
    RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_-]+).html$ $1/plugin.php?id=$2:$3&%1
  • 相关阅读:
    Linux学习笔记:常用100条命令(三)
    Linux学习笔记:常用100条命令(二)
    k8s的imagePullSecrets如何生成及使用
    Jenkins基于https的k8s配置
    ubuntu supervisor管理uwsgi+nginx
    ubuntu Django + Uwsgi + Nginx 的生产环境部署
    ubuntu 安装和配置 GitLab
    ubuntu 安装harbor仓库
    ubuntu 安装Jenkins
    php过滤html标签截取部分内容
  • 原文地址:https://www.cnblogs.com/as3lib/p/6617410.html
Copyright © 2011-2022 走看看