Я пытаюсь установить Laravel в старом проекте.
Я пытался поместить мои существующие файлы проекта из папки /www
в папку /public
.
Теперь я столкнулся с некоторыми проблемами.
1) Я пытался переименовать index.php в Laravel в laravel.php
и то же самое в .htaccess
, но это не сработало. Я делаю это, чтобы избежать конфликта с моим index.php
2) Мой проект имеет следующий файл /www/.htaccess
и использует маршрутизацию с использованием файла mod_rewrite_delegator.php
. Я понятия не имею, как справиться с этой частью.
Если я пользуюсь myproject.com/events
, это не работает, но myproject.com/events/dashboard.php
работает. Поэтому мне нужно, чтобы Laravel сначала нашел маршрут из моего старого проекта, а затем в разделе маршрутизации Laravel.
Вот мой существующий .htaccess
код
Options -Indexes +FollowSymLinks
RewriteEngine on
# quick links
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/user_files/
RewriteRule ^([^\.\?]+)$ /mod_rewrite_delegator.php?keyword=$1 [QSA,L]
ErrorDocument 404 /http_404.php
Спасибо