Zdravím,
na mém localhostu jsem si nastavil pár domén pro lepší přístup k projektům snažím se co nejvěrněji kopírovat nastavení na hostingu, jenže když chci použít mod_rewrite pro hezčí url dostanu 500 internal server error.
Mělo by to fungovat tak, že zadám doménu example.lc/ a server použije index, který je ve složce /var/www/example/www/. Což funguje pouze do doby, než se pokusím použít adresu třeba example.lc/login
Tuším, že problém vychází ze špatného nastavení souboru apache/sites-enabled/default:
ServerAdmin mujmail@gmail.com
# Global configuration for server
<Directory /var/www/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
# Other virtual Hosts
<VirtualHost *:80>
UseCanonicalName Off
DocumentRoot /var/www
ServerName *
# http://www.example.com/test.txt -> /var/www/example.com/www/test.txt
#VirtualDocumentRoot /var/www/%-2.0.%-1.0/%-3+/
VirtualDocumentRoot /var/www/%-2.0/www/
</VirtualHost>
# locahost
<VirtualHost *:80>
DocumentRoot /var/www
ServerName localhost
</VirtualHost>
Předem díky za odpověď