2015-11-12 2 views
0

Проблема заключается в том, что я могу получить доступ к своей странице наMagento - Маршрутизация

http://domain.com:8080/ 

Но когда я пытаюсь перейти к админам

http://domain.com:8080/admin 

404 Ошибки Но когда я добавляю:

http://domain.com:8080/index.php/admin 

Работает

Мне нужно установить его работать, так как это

http://domain.com:8080/admin 

Мои Virtualhost выглядит

<VirtualHost domain.com:8080> 
    DocumentRoot "C:\xampp\htdocs\magento\magento" 
    ServerName domain.com 
    <Directory "C:\xampp\htdocs\magento\magento">   
     Require all granted 
    Allow from all 
</Directory> 

Я уже проверить в:

Файл: Приложение/код/​​ядро ​​/ Mage/Core/Controller/Varien/Router/Standard.php -> _validateControllerClassName

Но это действительно так не ходите туда

Любые предложения?

ответ

0

Он должен работать, если у вас есть стандартный файл .htaccess в корне вашего проекта. Следующая конфигурация должна переписывать все, что не указывает на реальный файл на index.php.

<IfModule mod_rewrite.c> 

############################################ 
## enable rewrites 

    Options +FollowSymLinks 
    RewriteEngine on 

############################################ 
## you can put here your magento root folder 
## path relative to web root 

    RewriteBase/

############################################ 
## workaround for HTTP authorization 
## in CGI environment 

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 

############################################ 
## always send 404 on missing files in these folders 

    RewriteCond %{REQUEST_URI} !^/(media|skin|js)/ 

############################################ 
## never rewrite for existing files, directories and links 

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

############################################ 
## rewrite everything else to index.php 

    RewriteRule .* index.php [L] 

</IfModule> 

Но это будет работать, только если у вас включен режим mode_rewrite.

+0

Спасибо, парень, я пропустил файл .htaccess в моем корневом каталоге: v –

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