2015-04-02 4 views
0

Я создал настраиваемую переадресацию в файле .htaccess в корневой папке Magento. Базовый URL в Magento является http://127.0.0.1/mymagento/Пользовательский перенаправление не работает на localhost

## enable rewrites 

    Options +FollowSymLinks 
    RewriteEngine on 

    RewriteRule ^kit-rasage.html /spray-can.html [R=301,L] 

Но когда я достигаю http://127.0.0.1/mymagento/kit-rasage.html перенаправляет к http://127.0.0.1/kit-rasage.html

Корневой документ является следующим в httpdconf файле

<Directory "C:/xampp/htdocs"> 
# 
# Possible values for the Options directive are "None", "All", 
# or any combination of: 
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews 
# 
# Note that "MultiViews" must be named *explicitly* --- "Options All" 
# doesn't give it to you. 
# 
# The Options directive is both complicated and important. Please see 
# http://httpd.apache.org/docs/2.2/mod/core.html#options 
# for more information. 
# 
Options Indexes FollowSymLinks Includes ExecCGI 

# 
# AllowOverride controls what directives may be placed in .htaccess files. 
# It can be "All", "None", or any combination of the keywords: 
# Options FileInfo AuthConfig Limit 
# 
AllowOverride All 

# 
# Controls who can get stuff from this server. 
# 
Order allow,deny 
Allow from all 

Операционная система - Windows 7, и я использую XAMPP. Как это исправить?

+0

Что вы определили в качестве корня документа как? –

+0

@PanamaJack Где я должен это проверить? – Muk

+0

В вашем файле vhost. вероятно, httpd.conf. Вы это задали? –

ответ

0

После следующих изменений это сработало для меня.

RewriteBase /mymagento/ 
RewriteRule ^kit-rasage.html /spray-can.html [R=301,L] 

На локальном хосте у нас есть другие каталоги в папке HTDOCS поэтому мы должны добавить RewriteBase /mymagento/ где mymagento это имя каталога.

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