Перейти к содержанию
Форум поддержки пользователей VamShop

Рекомендуемые сообщения

Вообщем то вопрос следующий, как при включенном ЧПУ, сделать ссылки вместо:

http://vam.ru/news.php/news_id/2/headline/Motorola-gotovit-oborudovanie-dlya-setei-LTE

http://vam.ru/product_info.php/info/p5_Eten-Glofiish-X600.html

http://vam.ru/index.php/cat/c3_Smartfony.html

м.т.п...

с расширением php

на например такие:

http://vam.ru/news/news_id/2/headline/Motorola-gotovit-oborudovanie-dlya-setei-LTE

http://vam.ru/product_info/info/p5_Eten-Glofiish-X600.html

http://vam.ru/index/cat/c3_Smartfony.html

или такие:

http://vam.ru/news_id/2/headline/Motorola-gotovit-oborudovanie-dlya-setei-LTE

http://vam.ru/info/p5_Eten-Glofiish-X600.html

http://vam.ru/cat/c3_Smartfony.html

или такие:

http://vam.ru/news/2/headline/Motorola-gotovit-oborudovanie-dlya-setei-LTE

http://vam.ru/product/p5_Eten-Glofiish-X600.html

http://vam.ru/cat/c3_Smartfony.html

И еще один вопрос, дабы тему не создавать вторую....

захожу в Админка -> Покупатели -> Заказы (там один заказ), и вижу:

Warning: require(Z:/home/vam.ru/www//lang/russian/modules/payment/.php) [function.require]: failed to open stream: No such file or directory in Z:\home\vam.ru\www\admin\orders.php on line 1087

Fatal error: require() [function.require]: Failed opening required 'Z:/home/vam.ru/www//lang/russian/modules/payment/.php' (include_path='.;Z:\usr\local\php5\pear;/usr/local/php5/PEAR') in Z:\home\vam.ru\www\admin\orders.php on line 1087

Ссылка на сообщение
Поделиться на другие сайты

По поводу ссылок.

При создании категории, товара, информационной странице в закладке Дополнительно есть поле SEO URL.

Вот в нём Вы сами можете указывать, как будет выглдяеть ссылка на товар в магазине.

Ссылка должна заканчиваться на .html и иметь только ASCII символы.

т.е. например можно написать Nokia-N95.html или Mobile-Phones-Nokia-N96.html

По поводу ошибки, это потому, что Вы не прочитали предупреждение на первой странице админки, что нужно активировать модули доставки/оплаты, хотя бы по одному, включите хотя бы модули cod и flat.

Просто Вы сделали заказ, не включив ни одного модуля доставки, оплаты, вот от этого и такой глюк случился.

Ссылка на сообщение
Поделиться на другие сайты
  • 6 months later...

Vam, добрый день.

Прописываю в SEO URL товара: nokia-n95.html

но после страница товара не загружается и выдает ошибку:

Not Found

The requested URL /nokia-n95.html was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Что я делаю не так, подскажите плиз.

Ссылка на сообщение
Поделиться на другие сайты

В корне магазина есть файл .htaccess?!

Файлы redirector.php, manager.php?!

Эти файлы есть: redirector.php, manager.php.

Оказывается, у меня файл htaccess.txt не был переименован в .htaccess .

Переименовал, теперь все работает!

Спасибо большое! :)

Ссылка на сообщение
Поделиться на другие сайты

хм... у меня почему то не создался...

в корне был только скопированный txt файл, который я и переименовал.

посмотрел твой файл, по содержимому он отличается от моего, может стоить заменить?

htaccess.txt

Ссылка на сообщение
Поделиться на другие сайты

Положи к себе мой файл .htaccess, с ним должно работать нормально.

Если у тебя магазин установлен в домен, т.е. вида сайт.ру

Ссылка на сообщение
Поделиться на другие сайты
  • 3 weeks later...

А как сделать ссылки вида nokia-n95.mysite.ru на вам шопе

Есть решение для DLE

До: http://mysite.ru/download/nokia-n95.html

После: http://nokia-n95.mysite.ru

Открытое CPanel Вашего пребывания и перейдите на поддомены.

Добавьте одну субдомен с таким именем: *

(Например: *.mysite.ru)

Открыть. Htaccess и найти:

Rewriteengine On

Добавить после:

RewriteCond %{HTTP_HOST} ^([0-9]+)-(.*).mysite.ru [NC]

RewriteCond %1 !^(www|ftp|mail)$ [NC]

RewriteRule ^$ /index.php?newsid=%1 [L]

RewriteCond %{HTTP_HOST} ^www.([0-9]+)-(.*).mysite.ru [NC]

RewriteCond %1 !^(www|ftp|mail)$ [NC]

RewriteRule ^$ /index.php?newsid=%1 [L]

Важно: Замените имя домена, вместо: mysite.ru

Открытое Engine/modules/show.short.php и найти:

$config['http_home_url'].get_url($row['category'])."/".$row['id']."-".$row['alt_name'].".html";

Замените этот код с:

"http://".$row['id']."-".$row['alt_name'].".mysite.ru/";

Важно: Замените имя домена, вместо: mysite.ru

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...