Проблема с перенаправлением URL Magento

моя установка магнето не направляется должным образом из подпапок. Когда я нахожусь на такой странице, как catalogsearch/advanced, я не могу вернуться на домашнюю страницу или любую другую ссылку основного уровня.

Мой файл .htaccess выглядит следующим образом:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} !^/media/
RewriteCond %{REQUEST_URI} !^/skin/
RewriteCond %{REQUEST_URI} !^/js/
RewriteCond %{REQUEST_URI} !^/var/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . /index.php [L]
</IfModule>

http://blogwall.ca

вот моя временная ссылка на сайт, чтобы вы могли просмотреть поведение, самая простая ссылка — страница с фотографиями.

Пожалуйста, дайте мне знать о любых идеях.

Спасибо


person Adam    schedule 10.05.2012    source источник


Ответы (1)


Это просто проблема ваших навигационных ссылок в заголовке.

В настоящее время у вас есть это:

<ul id="nav">
    <li id="" class="">
        <a href="home" title="Home" class="">Home</a>
    </li>
    <li id="" class="">
        <a href="about" title="About  Us" class="">About  Us</a>
    </li>
    <li id="">
        <a href="audio" title="Media">Media</a>
    </li>
    <li id="" class="">
        <a href="videos" title="Videos" class="">Videos</a>
    </li>
    <li id="" class="">
        <a href="../photo/category/view/id/4/" title="Photo" class="">Photos</a>
    </li>
    <li id="" class="">
        <a href="../../../../../news" title="News" class="">News</a>
    </li>
    <li id="" class="">
        <a href="../../../../../contacts" title="Contact Us" class="">Contact Us</a>
    </li>
</ul>

Попробуйте исправить это, чтобы было так:

<ul id="nav">
    <li id="" class="">
        <a href="/home" title="Home" class="">Home</a>
    </li>
    <li id="" class="">
        <a href="/about" title="About  Us" class="">About  Us</a>
    </li>
    <li id="">
        <a href="/audio" title="Media">Media</a>
    </li>
    <li id="" class="">
        <a href="/videos" title="Videos" class="">Videos</a>
    </li>
    <li id="" class="">
        <a href="/photo/category/view/id/4/" title="Photo" class="">Photos</a>
    </li>
    <li id="" class="">
        <a href="/news" title="News" class="">News</a>
    </li>
    <li id="" class="">
        <a href="/contacts" title="Contact Us" class="">Contact Us</a>
    </li>
</ul>

Это может помочь.

person JBreton    schedule 10.05.2012
comment
Привет, Обычно я мог бы сделать именно это, но предполагается, что magento автоматически генерирует ссылки для меня, и некоторые из неработающих страниц являются основными ссылками magento. Я не знаю, что не так, из-за чего все пропустили ведущую / - person Adam; 10.05.2012
comment
Решено. Это было то, что вы сказали, специально отредактированная навигация, и в ней отсутствовал начальный /. - person Adam; 10.05.2012