url_rewrite 规则 - 点滴记忆*记忆点滴
收藏本站

url_rewrite 规则

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteBase /


#目录格式规则
RewriteRule ^post/([0-9]+)$ index\.php\?post=$1
RewriteRule ^record/([0-9]+)$ index\.php\?record=$1
RewriteRule ^tag/(.+)$ index\.php\?tag=$1
RewriteRule ^page/([0-9]+)/$ index\.php\?page=$1
RewriteRule ^sort/([0-9]+)$ index\.php\?sort=$1
RewriteRule ^sort/([0-9]+)/page/([0-9]+)/$ index\.php\?sort=$1&page=$2
RewriteRule ^author/([0-9]+)$ index\.php\?author=$1


#带后缀的格式规则
RewriteRule ^post-([0-9]+)\.html$ index\.php\?post=$1
RewriteRule ^record-([0-9]+)\.html$ index\.php\?record=$1
RewriteRule ^tag-(.+)\.html$ index\.php\?tag=$1
RewriteRule ^page-([0-9]+)\.html$ index\.php\?page=$1
RewriteRule ^sort-([0-9]+)\.html$ index\.php\?sort=$1
RewriteRule ^sort-([0-9]+)-page-([0-9]+)\.html$ index\.php\?sort=$1&page=$2
RewriteRule ^author-([0-9]+)\.html$ index\.php\?author=$1
</IfModule>

    留下足迹