1
я следующий код:Debug .htaccess ошибка синтаксиса
# Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^salom.dev[nc]
RewriteRule ^(.*)$ http://www.salom.dev/$1 [r=301,nc]
# 301 Redirect Entire Directory
RedirectMatch 301 /admin(.*) /vendor/aheinze/cockpit/$1
# Change default directory page
DirectoryIndex /site
# Prevent viewing of .htaccess file
<Files .htaccess>
order allow,deny
deny from all
</Files>
# Prevent directory listings
Options All -Indexes
я получаю 500 ошибок, но я не могу найти проблему какие-либо идеи?
Вот файл конф:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName salom.dev
DocumentRoot /home/otis/Developer/salom
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/otis/Developer/salom/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Кроме того, есть ли способ для отладки этих ошибок с помощью инструментов DEV или потенциально лога?
все еще происходит, он принимает меня в 'salom.dev/сайт /', который хочет, но по-прежнему бросает ошибку 500. –
Проверьте свою Apache error.log для точной ошибки и попробуйте очистить кеш браузера. – anubhava
Включили mod_rewrite, но теперь он говорит, что '/ site /' не существует на сервере, и это так. –