.htaccess и VirtualHost, не работающий

Я испытываю затруднения, заставляя мой .htaccess работать с платформой Laravel PHP на Облачном Сервере/Ubuntu Rackspace 14/Apache 2.

Mod_rewrite включают, использование sudo a2enmod переписывают. Я сбросил и перезапустил Apache.

Виртуальный хост:

<VirtualHost *:80>

ServerName example.com
ServerAlias www.example.com

ServerAdmin admin@example.com
DocumentRoot /var/www/example.com/public_html

<Directory /var/www/example.com/public_html>
  Options -Indexes
  AllowOverride All
</Directory>

#LogLevel info ssl:warn

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

</VirtualHost>

Я использую стандарт .htaccess установка, рекомендуемая для Laravel; та же виртуальная конфигурация хоста и .htaccess работают над другой Ubuntu 14/Apache 2 на моей учетной записи Rackspace. (Единственной разницей являются доменные имена.)

/var/www/example.com/public_html/.htaccess:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
1
задан 12 December 2014 в 16:08

0 ответов

Другие вопросы по тегам:

Похожие вопросы: