2015-11-12 117 views
0

因此,我已經嘗試了兩個版本的.htaccess,它們是在項目創建時使用的版本,以及文檔中的版本。我目前使用的一個文檔中:Laravel 5.1 .htaccess不能正常工作(漂亮的網址)

Options +FollowSymLinks 
RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 

我有我的虛擬主機設置像這樣:

<VirtualHost *:80>   
     ServerAdmin <my email> 
     ServerName projectflyer.<my domain>.com 
     DocumentRoot /var/www/html/projects/project-flyer/public 
     DirectoryIndex index.php 

     ErrorLog ${APACHE_LOG_DIR}/error.log 
     CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 

但是當我去projectflyer.mydomain.com/some/route我回來一個404.任何想法?是的,我可以去基地的網址就好了。

+1

能否請您嘗試添加'<目錄「的/ var/www/html等/項目/ project-flyer/public「> Options Indexes FollowSymlinks AllowOverride All'到您的虛擬主機配置文件。 – Ohgodwhy

+1

實際上已經明白了這一點,並將其作爲答案。大約晚了30秒。雖然謝謝! –

回答