Проблема с файлом htaccess в Laravel 5 с использованием IIS

Я настраиваю Laravel 5 на IIS. Всякий раз, когда я пытаюсь получить доступ к любому URL, выдается ошибка 404. Существует некоторая проблема с .htaccess файл, поэтому я использую web.config файл. Вот мой web.config код файла:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Laravel4" stopProcessing="true">
<match url="^" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

А вот мой .htaccess код файла:

 <IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

Я поместил этот файл в свою корневую папку (общую папку), но он все еще не работает. Есть ли какие-то решения?

0

Решение

Я нашел решение.

Если вы перепробовали все возможные способы решения проблемы с файлом .htaccess или web.config, и снова это не помогло, то удалите модуль URL Rewrite из панели управления вашего сервера и переустановите его. Это определенно будет работать. И убедитесь, что вы установили URL Rewrite 2.0 за IIS 7,

0

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

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

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