Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Lighttpd重写本地_Android_Wordpress_.htaccess_Lighttpd - Fatal编程技术网

Android Lighttpd重写本地

Android Lighttpd重写本地,android,wordpress,.htaccess,lighttpd,Android,Wordpress,.htaccess,Lighttpd,我在安卓平板电脑上本地运行lighttpd,在Wordpress网站上工作。除了URL重写之外,它工作得很好 URL仅在以下情况下工作: localhost:8080/fb/index.php/hello world而不是localhost:8080/fb/hello world 这是一个相当普遍的问题,有很多关于它的信息,但我还没有能够让它的任何工作。我想我遗漏了一些简单的东西 当前的lighttpd.conf如下所示。有人知道如何修复它吗?我将永远感激:) 您的问题是您的条件是$HTTP[“

我在安卓平板电脑上本地运行
lighttpd
,在Wordpress网站上工作。除了URL重写之外,它工作得很好

URL仅在以下情况下工作:

localhost:8080/fb/index.php/hello world
而不是
localhost:8080/fb/hello world

这是一个相当普遍的问题,有很多关于它的信息,但我还没有能够让它的任何工作。我想我遗漏了一些简单的东西

当前的
lighttpd.conf
如下所示。有人知道如何修复它吗?我将永远感激:)


您的问题是您的条件是
$HTTP[“主机”]
。主持人就是这样,主持人。在您的情况下,它将是
localhost
。要完成对主机、端口和url的检查,您需要执行以下操作:

$HTTP["host"] == "localhost" {
    $SERVER["port"] == "8080" {
        $HTTP["url"] =~ "^/fb/.*" {
            ...
        }
    }
}
这些是对
host==localhost
port==8080
的绝对检查,以及
url
上的正则表达式,检查它是否以
/fb/
开头

$HTTP["host"] == "localhost" {
    $SERVER["port"] == "8080" {
        $HTTP["url"] =~ "^/fb/.*" {
            ...
        }
    }
}