我知道在這個主題上已經有幾個類似的問題。我已經看了他們所有的人,他們都沒有解決我的問題。這是我迄今所做的:Silex在localhost上的子目錄中:「對不起,找不到您正在查找的頁面」
- 使用虛擬主機已經被認爲(我不想,有以下幾個原因)
- 確信mod_rewrite的是(YES!,它是)
- 寫的包含默認 Silex Web服務器配置的.htaccess文件。發佈[這裏](http://silex.sensiolabs.org/doc/web_servers.html),幷包含在silex /目錄中。代碼低於
- 通過本地主機/〜username/silex成功到達了silex/web/index.php頁面(所以mod_rewrite絕對有效)。代碼如下
- 我回應出一個「這裏!」聲明和硅石/網絡/ index.php文件
- 我想一個解決方案,包括將第二.htaccess文件在硅石/網絡的/ DIR
.htaccess文件:
Options -MultiViews
RewriteEngine On
## this was uncommented because silex is in a subdir
RewriteBase /~username/silex/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [QSA,L]
/silex/web/index.php文件:
require_once __DIR__.'/../vendor/autoload.php';
$app = new Silex\Application();
echo "HELLO";
$app->get('/', function() {
return 'Hello!';
});
$app->run();
當我到了硅石/網絡/的index.php這裏就是我得到:
我一直在爲此工作了大約2天,現在開始失去它。 任何幫助將不勝感激。 謝謝。
的http://本地主機/硅石/網絡/你好它將工作 – kn3l