| |||||||||
| |||||||||
В новой версии этот mod rewrite уже не действует, так как там изменился формат урлов. Но всё же хотелось бы избавиться от вездесущих index.php?catid=. Можно ли это как-то сделать?
действует. надо переиндексировать базу после переключения.
в след версии можно будет также избавиться от index.php?item_id=vestfrost_350r-gw32r5
и переделать в vestfrost_350r-gw32r5.htm
в след версии можно будет также избавиться от index.php?item_id=vestfrost_350r-gw32r5
и переделать в vestfrost_350r-gw32r5.htm
У меня не работает, можете сами посмотреть:
afstyle.eu/shop
базу перезагружала несколько раз, в главном шаблоне mod включён, ссылки не определяет
afstyle.eu/shop
базу перезагружала несколько раз, в главном шаблоне mod включён, ссылки не определяет
не верный .htaccess
ссылки скрипт переделал на
www.afstyle.eu
здесь все в порядке - проблема на стороне сервера и самого модуля MOD_REWRITE
сделайте тот что указан в ссылке выше, и закиньте его в папку shop
также насколько я помню у вас есть еще один .htaccess - находится в корне - могут быть коллизии.
ссылки скрипт переделал на
www.afstyle.eu
здесь все в порядке - проблема на стороне сервера и самого модуля MOD_REWRITE
сделайте тот что указан в ссылке выше, и закиньте его в папку shop
также насколько я помню у вас есть еще один .htaccess - находится в корне - могут быть коллизии.
www.afstyle.eu
у меня не открывается, нет такого документа.
Но в предыдущей версии mod_rewrite работал, занчит колилизии вряд ли имеют место...
у меня не открывается, нет такого документа.
Но в предыдущей версии mod_rewrite работал, занчит колилизии вряд ли имеют место...
как у вас раньше то работало?
там надо было дописать /shop
проверьте
www.afstyle.eu
и включите $mod_rw_enable=1;
переиндексируйте
в вашем случае надо было вот что в htaccese писать:
AddDefaultCharSet WINDOWS-1250
DirectoryIndex index.shtml index.php
AddHandler application/x-httpd-php .php .htm .html
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^([A-Za-z0-9_]+)/([-А-Яа-яa-zA-Z0-9_w x21-x40]+)/*$ /shop/index.php?catid=$1&brand=$2
RewriteRule ^([A-Za-z0-9_]+)/*$ /shop/index.php?catid=$1
видите где /shop надо было прописывать?
в общем поправил
ну зато мне стало понятно, что пора заняться автоматическим созданием .htaccess'ов
там надо было дописать /shop
проверьте
www.afstyle.eu
и включите $mod_rw_enable=1;
переиндексируйте
в вашем случае надо было вот что в htaccese писать:
AddDefaultCharSet WINDOWS-1250
DirectoryIndex index.shtml index.php
AddHandler application/x-httpd-php .php .htm .html
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^([A-Za-z0-9_]+)/([-А-Яа-яa-zA-Z0-9_w x21-x40]+)/*$ /shop/index.php?catid=$1&brand=$2
RewriteRule ^([A-Za-z0-9_]+)/*$ /shop/index.php?catid=$1
видите где /shop надо было прописывать?
в общем поправил
ну зато мне стало понятно, что пора заняться автоматическим созданием .htaccess'ов
Да забыл, 66 пункт основных параметров поставьте 8 (чтобы слишком мелко теги не выглядили)
и еще 109 пункт поставьте 2 - у вас там в карусели есть длинные изображения - 3 в ряд не влезают.
и еще 109 пункт поставьте 2 - у вас там в карусели есть длинные изображения - 3 в ряд не влезают.
проблема с некоторыми нац. символами решена, к сожалению ее решение требует обновления до новой версии. сегодня выложу.
Для всех случаев вот правильный .htaccess если используете ЧПУ:
RewriteEngine on
Options +FollowSymlinks
RewriteRule ([A-Za-z0-9_-]+).xml$ /full.php?type=$1
RewriteRule ([A-Za-z0-9_-]+).html$ /index.php?page=$1
RewriteRule ([A-Za-z0-9_-]+)/([-А-Яа-яa-zA-Z0-9_w x21-x40]+)/*$ /index.php?catid=$1&brand=$2
RewriteRule ([A-Za-z0-9_-]+)/*$ /index.php?catid=$1
RewriteRule ([A-Za-z0-9_-]+).htm$ /index.php?item_id=$1
Options +FollowSymlinks
RewriteRule ([A-Za-z0-9_-]+).xml$ /full.php?type=$1
RewriteRule ([A-Za-z0-9_-]+).html$ /index.php?page=$1
RewriteRule ([A-Za-z0-9_-]+)/([-А-Яа-яa-zA-Z0-9_w x21-x40]+)/*$ /index.php?catid=$1&brand=$2
RewriteRule ([A-Za-z0-9_-]+)/*$ /index.php?catid=$1
RewriteRule ([A-Za-z0-9_-]+).htm$ /index.php?item_id=$1
Разработчик CMS Eurowebcart
а где можно поменять перевод букв на англ?
Просто у меня ж=j а у Яши ж=zh
Просто у меня ж=j а у Яши ж=zh