2016-02-08 4 views
0

Пожалуйста, помогите, я прочитал много сообщений об этой проблеме, ничего не помогает.Yii2 + htaccess + wamp дает 404 Не найдено

У меня есть yii2 установка в: C:/сайты/MySITE

index.php файл находится в C:/сайты/MySite/веб

У меня есть файл Htaccess под C:/сайты/MySite который выглядит следующим образом: # включите переписывания двигатель RewriteEngine на

RewriteBase/ RewriteRule^index.html $ home.php [NC, R, L] DirectoryIndex home.php

012?
# on what should it skip the rules 
RewriteRule ^(favicon.ico) - [L] 

# if a directory or a file exists, use it directly 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

# Do not allow calls from servers testing ou server fi were a proxy 
# http://serverfault.com/questions/499125/banning-all-azenv-php-request-to-my-server 
#RewriteCond %{HTTP_REFERER} .*/azenv\.php [NC,OR] 
#RewriteRule .* - [F] 

#RewriteCond %{HTTP:X-Forwarded-Proto} !https 
#RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} 

# otherwise forward it to index.php 
RewriteRule . index.php 

у меня-ВХосты файл, который имеет следующий код: ServerName armanager ServerAlias ​​armanager DocumentRoot "C:/сайты/armanager/веб" Options Indexes FollowSymlinks Options Indexes FollowSymlinks AllowOverride все Требуется все предоставленные

Going to mysite на firefox отлично работает.

У меня есть контроллер esController с функцией actionSettings. У меня есть параметр settings.php

Переход к mysite/es/settings дает мне ужасную ошибку 404 Not Found.

Не могли бы вы помочь?

+0

Виртуальные хосты код не был скопирован правильно: ServerName armanager ServerAlias ​​armanager DocumentRoot "C:/сайты/armanager/веб" <каталог "C:/сайты/armanager/веб" > \t Options Indexes FollowSymlinks Options Indexes FollowSymlinks AllowOverride все Требуют все предоставлено

ответ

0

Хорошо, я добавил этот .htaccess в веб-каталоге:

<IfModule mod_rewrite.c> 
    RewriteEngine on 

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 

    RewriteRule . index.php 
</IfModule> 

Теперь все работает.

Смежные вопросы