我在我的Apache2上安裝了最新的Laravel。我跑在終端Laravel虛擬服務器路由不起作用
php artisan serve --port=8080
它的工作原理。我有子頁面和我需要的一切。但我想要訪問而不運行此命令。
我在/etc/apache2/sites-available
<VirtualHost *:80>
ServerName mylaravel.com
ServerAdmin [email protected]
DocumentRoot /var/www/mylaravel/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我Laravel文件下一mylaravel.com.conf文件當然是在/var/www/mylaravel
的。在這種配置mylaravel.com的作品,但是當我嘗試簡單mylaravel.com/auth/register
阿帕奇返回
當我使用PHP的工匠[...]這工作得很好。我該如何解決它?
他得到的錯誤是「404 Not Found」,而不是「403 Forbidden」。 – ghoti 2015-03-31 04:55:57
@ghoti我知道。這個解決方案適用於我,所以也許它也會幫助OP。 – Sadurnias 2015-03-31 04:59:11
您是否知道*爲什麼*該解決方案適合您?在laravel的documentroot中是否有可能通過單個PHP腳本強制所有請求的.htaccess?我對Larevel一無所知,但我知道當你進行服務器配置更改時,它們不應該是偶然的。也許包括一個鏈接到[相關的Laravel文檔](http://laravel.com/docs/5.0#pretty-urls)可能會改善你的答案。 – ghoti 2015-03-31 10:27:14