Ruclinux 发表于 2013-10-1 18:56:32

求个lighttpd伪静态规则

因为安装百度外链工具有些问题,作者说需要自己重写规则,但是我不太懂lighttpd的规则,wordpress的lighttpd伪静态规则还是咩咩和圈圈教用的.
规则帝,帮写下呗。。。。谢谢了.
百度外链工具:http://www.ifoouu.com/note/68.html
我现在的wordpress用的是这条规则 server.error-handler-404 = "/index.php?error=404"
如果想要重写那个百度外链工具的规则应该怎么写呢? 谢谢了.

百度外链工具里的app.conf内容:
handlers:
- expire : .jpg modify 10 years
- expire : .swf modify 10 years
- expire : .png modify 10 years
- expire : .gif modify 10 years
- expire : .JPG modify 10 years
- expire : .ico modify 10 years
- url : /tools/(.*)
    script : /index.php?action=tools&method=$1
- url : /xiami/(.*)
    script : /index.php?action=tools&method=get&out_url=xiami/$1
- url : /st/(+).mp3
    script : /index.php?action=tools&method=get&out_url=st/$1
- url : /(+)/(.*)
    script : /index.php?action=tools&method=get&out_url=$1/$2

Ruclinux 发表于 2013-10-1 19:01:57



风之翼灵 发表于 2013-10-1 20:34:01

本帖最后由 风之翼灵 于 2013-10-1 20:46 编辑

靠,这个问题是我在问的。。。

nginx URL的怎么写,同求

Ruclinux 发表于 2013-10-1 21:23:07

自己尝试一下,看能不能起做用.

Ruclinux 发表于 2013-10-1 21:44:30

var.wpdir = "/Share/"
url.rewrite = (
"^/tools/(.*)" => "/index.php?action=tools&method=$1"
"^/xiami/(.*)" => "/index.php?action=tools&method=get&out_url=xiami/$1"
"^/st/(+).mp3" => "/index.php?action=tools&method=get&out_url=st/$1"
"^/(+)/(.*)" => "/index.php?action=tools&method=get&out_url=$1/$2"
)

添加了这规则后lighttpd不能启动了,是不是这规则有什么问题呢? 谢谢了.

Ruclinux 发表于 2013-10-1 22:19:08

搞定,原来是自己少写了一个,号
lol.gif
victory.gif

Ruclinux 发表于 2013-10-1 22:20:10

url.rewrite = (
"^/tools/(.*)" => "/index.php?action=tools&method=$1",
"^/xiami/(.*)" => "/index.php?action=tools&method=get&out_url=xiami/$1",
"^/st/(+).mp3" => "/index.php?action=tools&method=get&out_url=st/$1",
"^/(+)/(.*)" => "/index.php?action=tools&method=get&out_url=$1/$2"
)

正确的lighttpd规则是上边这一段.

Ruclinux 发表于 2013-10-1 22:29:11

现在问题是我自己写的这个规则链接后的文件不能打开.

cry.gif

风之翼灵 发表于 2013-10-1 23:23:09

帮写个NGINX的吧。。。

Ruclinux 发表于 2013-10-2 00:30:36


风之翼灵 发表于 2013-10-1 23:23

帮写个NGINX的吧。。。
rewrite "^/tools/(.*)" /index.php?action=tools&method=$1 last;
rewrite "^/xiami/(.*)" /index.php?action=tools&method=get&out_url=xiami/$1 last;
rewrite "^/st/(+).mp3" /index.php?action=tools&method=get&out_url=st/$1 last;
rewrite "^/(+)/(.*)" /index.php?action=tools&method=get&out_url=$1/$2 last;
break;

我也不懂,我Google nginx rewrite乱写的.
sweat.gif
本帖最后由 风之翼灵 于 2013-10-2 01:29 编辑

Ruclinux 发表于 2013-10-2 00:30

rewrite "^/tools/(.*)" /index.php?action=tools&method=$1 last;
rewrite "^/xiami/(.*)" /index.php?a ...

正在处理中,耐心等候,请不要着急...
还是一样

你的能正常用了没?
页: [1] 2
查看完整版本: 求个lighttpd伪静态规则