全球主机交流论坛
标题:
求高手 把这个Nginx的伪静态转化成Apache适用的伪静态
[打印本页]
作者:
汉陈帝国
时间:
2011-8-6 10:30
标题:
求高手 把这个Nginx的伪静态转化成Apache适用的伪静态
rewrite ^/video/([0-9\-]+)/$ /akcms_item.php?id=$1;
rewrite ^/video2/([0-9\-]+)/$ /akcms_item.php?id=$1;
rewrite ^/video/$ /akcms_category.php?path=video;
rewrite ^/video/page-([0-9]+)\.html$ /akcms_category.php?path=video&page=$1;
rewrite ^/page-([0-9]+)\.html$ /index.php?page=$1;
rewrite ^/tag/([^/]+)/$ /akcms_search.php?keywords=$1 last;
rewrite ^/tag/([^/]+)$ /akcms_search.php?keywords=$1 last;
rewrite ^/tag/([^/]+)/page-([0-9]+)\.html$ /akcms_search.php?keywords=$1&page=$2 last;
rewrite ^/search/([^/]+)/$ /akcms_search.php?keywords=$1 last;
rewrite ^/search/([^/]+)$ /akcms_search.php?keywords=$1 last;
rewrite ^/search/([^/]+)/page-([0-9]+)\.html$ /akcms_search.php?keywords=$1&page=$2 last;
rewrite ^/categories/([^/]+)/$ /akcms_search.php?keywords=$1 last;
rewrite ^/categories/([^/]+)$ /akcms_search.php?keywords=$1 last;
rewrite ^/categories/([^/]+)/page-([0-9]+)\.html$ /akcms_search.php?keywords=$1&page=$2 last;
复制代码
作者:
helone
时间:
2011-8-6 10:44
这个不会。。。。
作者:
cquyf
时间:
2011-8-6 10:45
一般都是A变N啊
作者:
amo
时间:
2011-8-6 10:52
自己琢磨下就完了
作者:
咖啡
时间:
2011-8-6 10:54
拿个阿帕奇的规则对照修改下就行了
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)video/(.*)/$ $1akcms_item.php\?id=$2 [L]
RewriteRule ^(.*)video2/(.*)/$ $1akcms_item.php\?id=$2 [L]
RewriteRule ^(.*)video/$ $1akcms_category.php\?path=video [L]
RewriteRule ^(.*)video/page-([0-9]+).html$ $1akcms_category.php\?path=video&page=$2 [L]
RewriteRule ^(.*)page-([0-9]+).html$ $1index.php\?page=$2 [L]
RewriteRule ^(.*)tag/(.*)/$ $1akcms_search.php\?keywords=$2 [L]
RewriteRule ^(.*)tag/(.*)$ $1akcms_search.php\?keywords=$2 [L]
RewriteRule ^(.*)tag/(.*)/page-([0-9]+).html$ $1akcms_search.php\?keywords=$2&page=$3 [L]
RewriteRule ^(.*)search/(.*)/$ $1akcms_search.php\?keywords=$2 [L]
RewriteRule ^(.*)search/(.*)$ $1akcms_search.php\?keywords=$2 [L]
RewriteRule ^(.*)search/(.*)/page-([0-9]+).html$ $1akcms_search.php\?keywords=$2&page=$3 [L]
RewriteRule ^(.*)categories/(.*)/$ $1akcms_search.php\?keywords=$2 [L]
RewriteRule ^(.*)categories/(.*)$ $1akcms_search.php\?keywords=$2 [L]
RewriteRule ^(.*)categories/(.*)/page-([0-9]+).html$ $1akcms_search.php\?keywords=$2&page=$3 [L]
[
本帖最后由 咖啡 于 2011-8-6 11:02 编辑
]
作者:
大飞机
时间:
2011-8-6 11:14
英文站的,
作者:
西门小三
时间:
2011-8-6 11:22
把每行的rewrite改成rewrite rule,把分号去掉,应该就能用了
作者:
xaut3
时间:
2011-8-6 14:06
建议 转 lnmpa
就简单拉
作者:
wyloveyx
时间:
2011-8-6 14:10
原帖由
cquyf
于 2011-8-6 10:45 发表
一般都是A变N啊
作者:
wyloveyx
时间:
2011-8-6 14:10
原帖由
cquyf
于 2011-8-6 10:45 发表
一般都是A变N啊
欢迎光临 全球主机交流论坛 (https://loc.528866.xyz/)
Powered by Discuz! X3.4