Laravel 5.1 — проблема с общими папками

Я установил laravel на сервер Windows (с помощью IIS 8.5), и у меня возникают проблемы при удалении общей папки из URL. Мне удалось сделать общедоступную папку laravel в качестве корневой папки моего домена, что решило эту проблему, однако при отправке формы через ajax я не могу удалить общедоступную папку из URL. Например:

мой домен www.abc.com, и у меня есть форма, которую при отправке необходимо опубликовать на www.abc.com/login. Но я получаю ошибку 404, если я не включаю публику в URL. Если я отправляю запрос ajax на www.abc.com/public/login, он отлично работает.

Я также добавляю свои файлы web.config:

1. outside public folder( in httpdocs folder)

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 11" stopProcessing="true">
<match url="^(.*)/$" ignoreCase="false" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>


2. inside public folder

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url="^(.*)/$" ignoreCase="false" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="/{R:1}"/>
</rule>
<rule name="Imported Rule 2" stopProcessing="true">
<match url="^" ignoreCase="false" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

Я провел 12 часов в поисках на многих форумах, но не смог найти никакого решения. Любая помощь будет высоко оценена, так как я действительно застрял. Спасибо

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]