搜索页面伪静态URL如:http://so.huoduan.com/k/关键词 搜索页面翻页伪静态URL如:http://so.huoduan.com/k/关键词/2
Nginx伪静态规则: if (!-e $request_filename) { rewrite ^/k/(.*)/([0-9]+)$ /?q=$1&p=$2 last; rewrite ^/k/(.*)$ /?q=$1 last; } Apache伪静态规则: RewriteEngine On RewriteBase / RewriteRule ^k/(.*)/([0-9]+)$ /?q=$1&p=$2 [L] RewriteRule ^k/(.*)$ /?q=$1 [L]
IIS伪静态规则,不同的空间商实现方式可能不同,一般是配置httpd.ini文件,规则如下:
[ISAPI_Rewrite] # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 # Protect httpd.ini and httpd.parse.errors files # from accessing through HTTP RewriteRule /k/(.*)/(.*)$ /\?q=$1&p=$2 [QSA,NU,PT,L] RewriteRule /k/(.*)$ /\?q=$1 [QSA,NU,PT,L]
kangle版伪静态规则
RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^k/(.*)/([0-9]+)$ ?q=$1&p=$2 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^k/(.*)$ ?q=$1
|