linux下主流网站的伪静态规则 想要就进来拿吧!!
[i=s] 本帖最后由 marquis 于 2012-7-25 11:42 编辑 [/i]这里收集的都是主流网站源码包的伪静态规则
wdcp已经默认添加了dzx15,dzx7的nginx和apache伪静态规则了
[color=#ff0000]在nginx下的伪静态规则[/color]
wordpress
[font=simsun]location / {[/font]
[color=#494949][font=simsun] index index.html index.php;[/font][/color]
[color=#494949][font=simsun] if (-f $request_filename/index.html){[/font][/color]
[color=#494949][font=simsun] rewrite (.*) $1/index.html break;[/font][/color]
[color=#494949][font=simsun] }[/font][/color]
[color=#494949][font=simsun] if (-f $request_filename/index.php){[/font][/color]
[color=#494949][font=simsun] rewrite (.*) $1/index.php;[/font][/color]
[color=#494949][font=simsun] }[/font][/color]
[color=#494949][font=simsun] if (!-f $request_filename){[/font][/color]
[color=#494949][font=simsun] rewrite (.*) /index.php;[/font][/color]
[color=#494949][font=simsun] }[/font][/color]
[color=#494949][font=simsun] }[/font][/color]
[color=#494949][font=simsun] shopex[/font][/color]
[color=#494949][font=simsun]location / {
if (!-e $request_filename) {
rewrite ^/(.+.(html|xml|json|htm|php|jsp|asp|shtml))$ /index.php?$1 last;
}
}
[/font][/color]
[color=#494949][font=simsun] phpcms[/font][/color]
[font=simsun]location / {[/font]
[font=simsun]###以下为PHPCMS 伪静态化rewrite规则[/font]
[font=simsun]rewrite ^(.*)show-([0-9]+)-([0-9]+).html$ $1/show.php?itemid=$2&page=$3;[/font]
[font=simsun]rewrite ^(.*)list-([0-9]+)-([0-9]+).html$ $1/list.php?catid=$2&page=$3;[/font]
[font=simsun]rewrite ^(.*)show-([0-9]+).html$ $1/show.php?specialid=$2;[/font]
[font=simsun] [/font]
[font=simsun]####以下为PHPWind 伪静态化rewrite规则[/font]
[font=simsun]rewrite ^(.*)-htm-(.*)$ $1.php?$2 last;[/font]
[font=simsun]rewrite ^(.*)/simple/([a-z0-9_]+.html)$ $1/simple/index.php?$2 last;[/font]
[font=simsun] }[/font]
[font=simsun] emlog4.0[/font]
[font=simsun][color=#494949]location / {[/color][/font]
[font=simsun][color=#494949] index index.php index.html;[/color][/font]
[font=simsun][color=#494949] if (!-e $request_filename)[/color][/font]
[font=simsun][color=#494949] {[/color][/font]
[font=simsun][color=#494949] rewrite ^/(.+)$ /index.php last;[/color][/font]
[font=simsun][color=#494949] }[/color][/font]
[font=simsun][color=#494949]}[/color][/font]
[font=simsun][color=#494949]
[/color][/font]
[font=simsun][color=#494949]
[/color][/font]
[font=simsun][color=#494949] phpwind[/color][/font]
[font=Verdana, Arial, Helvetica, sans-serif]location / {[/font]
[font=Verdana, Arial, Helvetica, sans-serif]rewrite ^(.*)-htm-(.*)$ $1.php?$2 last;[/font]
[font=Verdana, Arial, Helvetica, sans-serif]rewrite ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2 last;[/font]
[font=Verdana, Arial, Helvetica, sans-serif]}[/font]
[font=Verdana, Arial, Helvetica, sans-serif] SaBlog2.0[/font]
[color=#454545]# 只带月份的归档[/color]
[color=#454545]rewrite "^/date/([0-9]{6})/?([0-9]+)?/?$" /index.php?action=article&setdate=$1&page=$2 last;[/color]
[color=#454545]# 无分类翻页[/color]
[color=#454545]rewrite ^/page/([0-9]+)?/?$ /index.php?action=article&page=$1 last;[/color]
[color=#454545]# 分类[/color]
[color=#454545]rewrite ^/category/([0-9]+)/?([0-9]+)?/?$ /index.php?action=article&cid=$1&page=$2 last;[/color]
[color=#454545]rewrite ^/category/([^/]+)/?([0-9]+)?/?$ /index.php?action=article&curl=$1&page=$2 last;[/color]
[color=#454545]# 归档、高级搜索[/color]
[color=#454545]rewrite ^/(archives|search|article|links)/?$ /index.php?action=$1 last;[/color]
[color=#454545]# 全部评论、标签列表、引用列表 带分页[/color]
[color=#454545]rewrite ^/(comments|tagslist|trackbacks|article)/?([0-9]+)?/?$ /index.php?action=$1&page=$2 last;[/color]
[color=#454545]# tags[/color]
[color=#454545]rewrite ^/tag/([^/]+)/?([0-9]+)?/?$ /index.php?action=article&item=$1&page=$2 last;[/color]
[color=#454545]# 文章[/color]
[color=#454545]rewrite ^/archives/([0-9]+)/?([0-9]+)?/?$ /index.php?action=show&id=$1&page=$2 last;[/color]
[color=#454545]# RSS rewrite ^/rss/([0-9]+)?/?$ /rss.php?cid=$1 last;[/color]
[color=#454545]rewrite ^/rss/([^/]+)/?$ /rss.php?url=$1 last;[/color]
[color=#454545]# 用户 rewrite ^/uid/([0-9]+)/?([0-9]+)?/?$ /index.php?action=article&uid=$1&page=$2 last;[/color]
[color=#454545]rewrite ^/user/([^/]+)/?([0-9]+)?/?$ /index.php?action=article&user=$1&page=$2 last;[/color]
[color=#454545]# 地图文件[/color]
[color=#454545]rewrite sitemap.xml sitemap.php last;[/color]
[color=#454545]# 自定义链接[/color]
[color=#454545]rewrite ^(.*)/([0-9a-zA-Z\-\_]+)/?([0-9]+)?/?$ $1/index.php?action=show&alias=$2&page=$3 last;[/color]
[font=simsun] Typecho [/font]
[font=simsun][color=#454545]location / {[/color]
[color=#454545] index index.html index.php;[/color]
[color=#454545] if (-f $request_filename/index.html){[/color]
[color=#454545] rewrite (.*) $1/index.html break;[/color]
[color=#454545] }[/color]
[color=#454545] if (-f $request_filename/index.php){[/color]
[color=#454545] rewrite (.*) $1/index.php;[/color]
[color=#454545] }[/color]
[color=#454545] if (!-f $request_filename){[/color]
[color=#454545] rewrite (.*) /index.php;[/color]
[color=#454545] }[/color]
[color=#454545] }[/color][/font]
[font=simsun]
[/font]
[font=simsun]
[/font]
[font=simsun]
[/font]
[font=simsun][font=Verdana, Helvetica, Arial, sans-serif][color=#ff0000]在apache下的伪静态规则[/color][/font][/font]
[color=#494949][font=simsun] DEDE[/font][/color]
[font=simsun][color=#494949]<IfModule mod_rewrite.c>[/color][/font]
[font=simsun][color=#494949] [/color][/font][font=verdana,]RewriteEngine On[/font]
[color=#000][font=verdana,]RewriteRule ^plus/list-([0-9]+)\.html$ /plus/list.php?tid=$1[/font][/color]
[color=#000][font=verdana,]RewriteRule ^plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3[/font][/color]
[color=#000][font=verdana,]RewriteRule ^plus/view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1[/font][/color]
[font=verdana,]RewriteRule ^plus/view-([0-9]+)-([0-9]+)\.html$ /plus/view.php?aid=$1&pageno=$2[/font]
[table=98%]
[/table][color=#494949][font=simsun]</[/font][/color][color=#494949][font=simsun]IfModule>[/font][/color]
[color=#494949][font=simsun] dzx2.5[/font][/color]
[color=#494949][font=simsun]<IfModule mod_rewrite.c>[/font][/color]
[color=#494949][font=simsun] ewriteEngine On[/font][/color]
[color=#494949][font=simsun] RewriteBase /[/font][/color]
[color=#494949][font=simsun][p=26, 2, left]# Rewrite 系统规则请勿修改[/p][p=26, 2, left]RewriteCond %{QUERY_STRING} ^(.*)$[/p][p=26, 2, left]RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1[/p][p=26, 2, left]RewriteCond %{QUERY_STRING} ^(.*)$[/p][p=26, 2, left]RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1[/p][p=26, 2, left]RewriteCond %{QUERY_STRING} ^(.*)$[/p][p=26, 2, left]RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1[/p][p=26, 2, left]RewriteCond %{QUERY_STRING} ^(.*)$[/p][p=26, 2, left]RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1[/p][p=26, 2, left]RewriteCond %{QUERY_STRING} ^(.*)$[/p][p=26, 2, left]RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1[/p][p=26, 2, left]RewriteCond %{QUERY_STRING} ^(.*)$[/p][p=26, 2, left]RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1[/p][p=26, 2, left]RewriteCond %{QUERY_STRING} ^(.*)$[/p][p=26, 2, left]RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1[/p][/font][/color][font=simsun]</[/font][font=simsun]IfModule>[/font]
phpwind
[color=#494949][font=simsun]<IfModule mod_rewrite.c>[/font][/color]
[font=Verdana, Arial, Helvetica, sans-serif]RewriteEngine On[/font]
[font=Verdana, Arial, Helvetica, sans-serif]RewriteRule ^(.*)/thread-htm-tid-(\d+)-(.*).html $1/thread.php?fid=$2[/font]
[font=Verdana, Arial, Helvetica, sans-serif]RewriteRule ^(.*)/read-htm-tid-(\d+)-(.*).html $1/read.php?tid=$2[/font]
[font=Verdana, Arial, Helvetica, sans-serif]RewriteRule ^(.*)/commtopics-(\d+)-(.*)$ $1/thread.php?fid=$2&page=$3[/font]
[font=Verdana, Arial, Helvetica, sans-serif]RewriteRule ^(.*)/commtopics-(.*)$ $1/thread.php?fid=$2&page=$3[/font]
[font=Verdana, Arial, Helvetica, sans-serif]RewriteRule ^(.*)/article-(\d+)-(\d+)-(.*).html$ $1/read.php?tid=$2&page=$3&fpage=$4[/font]
[font=Verdana, Arial, Helvetica, sans-serif]RewriteRule ^(.*)/article-(\d+)-(.*).html$ $1/read.php?tid=$2&page=$3[/font]
[font=Verdana, Arial, Helvetica, sans-serif]RewriteRule ^(.*)/article-(.*).html$ $1/read.php?tid=$2[/font]
[font=Verdana, Arial, Helvetica, sans-serif]RewriteRule ^(.*)-htm-(.*)$ $1.php?$2[/font]
[font=Verdana, Arial, Helvetica, sans-serif]RewriteRule ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2[/font]
[font=simsun]</[/font][font=simsun]IfModule>[/font]
wordpress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
持续更新中 。。。。。(更新放在楼下) **** 作者被禁止或删除 内容自动屏蔽 **** 收藏了,支持楼主!! zencart的apache伪静态规则
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# From Ultimate SEO URLs
RewriteRule ^(.*)-p-(.*).html$ index\.php?main_page=product_info&products_id=$2&%{QUERY_STRING} [L]RewriteRule ^(.*)-c-(.*).html$ index\.php?main_page=index&cPath=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-m-([0-9]+).html$ index\.php?main_page=index&manufacturers_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pi-([0-9]+).html$ index\.php?main_page=popup_image&pID=$2&%{QUERY_STRING} [L]RewriteRule ^(.*)-pr-([0-9]+).html$ index\.php?main_page=product_reviews&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pri-([0-9]+).html$ index\.php?main_page=product_reviews_info&products_id=$2&%{QUERY_STRING} [L]
# For Open Operations Info Manager<br />RewriteRule ^(.*)-i-([0-9]+).html$ index\.php?main_page=info_manager&pages_id=$2&%{QUERY_STRING} [L]
# For dreamscape's News & Articles Manager
RewriteRule ^news$ index\.php?main_page=news&%{QUERY_STRING} [L]
RewriteRule ^news/rss.xml$ index\.php?main_page=news_rss&%{QUERY_STRING} [L]
RewriteRule ^news/archive$ index\.php?main_page=news_archive&%{QUERY_STRING} [L]
RewriteRule ^news/([0-9]{4})-([0-9]{2})-([0-9]{2}).html$ index\.php?main_page=news&date=$1-$2-$3&%{QUERY_STRING} [L]
RewriteRule ^news/archive/([0-9]{4})-([0-9]{2}).html$ index\.php?main_page=news_archive&date=$1-$2&%{QUERY_STRING} [L]
RewriteRule ^news/(.*)-a-([0-9]+)-comments.html$ index\.php?main_page=news_comments&article_id=$2&%{QUERY_STRING} [L]
RewriteRule ^news/(.*)-a-([0-9]+).html$ index\.php?main_page=news_article&article_id=$2&%{QUERY_STRING} [L]
RewriteRule ^-ezp-(.*).html$ index\.php?main_page=page&id=$1&%{QUERY_STRING} [L]
# All other pages
# Don't rewrite real files or directories
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*).html$ index\.php?main_page=$1&%{QUERY_STRING} [L]
</IfModule> **** 作者被禁止或删除 内容自动屏蔽 **** Joomla的,急需啊~ 这个wordpress是有一个问题的:wp-admin后台也会静态化,就会出现问题 [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10606&ptid=2904]1#[/url] [i]marquis[/i] [/b]
我是nginx+apache 表示nginx+apache+php+mysql的组合的,是用nginx或者apache哪个伪静态规则呢 apache。。。。
页:
[1]