2012-08-01 71 views
0

我htaccess的样本:lighttpd的mod_rewrite的URL

Options +FollowSymlinks 
RewriteEngine on 
RewriteRule ^login$ index.php 
ErrorDocument 500 /login 

当我试图用url.rewrite:

url.rewrite = ("^login$" => "index.php") 

它失败了。这里有什么遗漏吗?

lighttpd.conf:

server.modules = (
"mod_access", 
"mod_alias", 
"mod_compress", 
"mod_redirect", 
    "mod_rewrite", 
    "mod_scgi", 
) 

url.access-deny    = ("~", ".inc") 
url.rewrite-once = ("^login$" => "index.php") 

static-file.exclude-extensions = (".php", ".pl", ".fcgi") 

回答

2

试试这个:url.rewrite-once = ("^login$" => "index.php")

+0

没有奏效。 – Mezzan 2012-08-01 06:49:34

+0

@ Mezzan你重新开始轻盈吗?因为重写对我来说似乎没问题。 – j0k 2012-08-01 07:22:09

+0

@ j0k我的问题重新启动lighty:无法加载插件mod_fastcgi不止一次,请修复您的配置(我们可能不会接受此类配置在未来的版本中也无法加载插件mod_auth – Mezzan 2012-08-01 07:45:38