beauti65
Писатель
- Регистрация
- 2 Сен 2012
- Сообщения
- 7
- Реакции
- 0
Уважаемые форумчане,
Пытаюсь решить проблему дублей, собрал с разных форумов все варианты, но вот это побороть не могу, помогите пожалуйста:
Для просмотра ссылки Войдиили Зарегистрируйся что угодно
Для просмотра ссылки Войдиили Зарегистрируйся подкатегории/////////////////////////////////////
Для просмотра ссылки Войдиили Зарегистрируйся подкатегории%5B%5Djfs%5D%5Bylk%5Bplkhes/
вот мой .htaccess
у меня стоит Webasyst Shop-Script, версия 306
Обращение в службу поддержки закончилась рекомендацией обновиться до 308 версии, но тк доработок было столько, что проще наверное обновление в ручную сделать. А еще лучше обновить эту функцию которая отвечает за подобные косяки. Вот и сижу у разбитого карыта не знаю что и делать.
Пытаюсь решить проблему дублей, собрал с разных форумов все варианты, но вот это побороть не могу, помогите пожалуйста:
Для просмотра ссылки Войди
Для просмотра ссылки Войди
Для просмотра ссылки Войди
вот мой .htaccess
Код:
# WebAsyst .htaccess config
AddDefaultCharset UTF-8
Options -Indexes
DirectoryIndex index.php
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.мойдомен.ru [NC]
RewriteRule ^(.*)$ http://мойдомен.ru/$1 [L,R=301]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteCond %{REQUEST_URI} !^.*vote.*$
RewriteRule ^(.*)$ /$1/ [R=301,L]
RewriteRule ^(category|category/)$ / [NC,R=301,L]
# for category
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)(/compare|/offset)(.*)
RewriteRule ^category/(.*)/(.+) /category/$1 [NC,R=301,L]
RewriteCond %{REQUEST_URI} !^(/en/|/category/|/vkontakte/)(.*)
RewriteRule ^(.*)/category/(.*)$ /category/$2 [NC,R=301,L]
RewriteCond %{REQUEST_URI} !^(/en/|/product/|/vkontakte/)(.*)
RewriteRule ^(.*)/product/(.*)$ /product/$2 [NC,R=301,L]
RewriteRule ^(category/|category)$ / [NC,R=301,L]
RewriteRule ^category/([^/]+)$ http://%{HTTP_HOST}/category/$1/ [R=301,L,QSA]
RewriteRule ^(.*)/category/([^/]+)$ http://%{HTTP_HOST}/$1/category/$2/ [R=301,L,QSA]
RewriteRule ^product/([^/]+)$ http://%{HTTP_HOST}/product/$1/ [R=301,L,QSA]
RewriteRule ^(.*)/product/([^/]+)$ http://%{HTTP_HOST}/$1/product/$2/ [R=301,L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)(/vkontakte|/compare|/offset|/all)(.*)
RewriteRule ^category/(.*)/(.+) /category/$1 [NC,R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)(/vkontakte|/reviews|/\?view\=printable)(.*)
RewriteRule ^product/(.*)/(.+) /product/$1 [NC,R=301,L]
#shop
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^shop/(repo_themes|js|3rdparty|images_common|products_pictures|images|themes|css)/(.*)$ published/SC/html/scripts/$1/$2?frontend=1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^shop/(imgval.php|wbs_messageserserver.php) published/SC/html/scripts/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(repo_themes|js|3rdparty|images_common|products_pictures|images|themes|css)/(.*)$ published/SC/html/scripts/$1/$2?frontend=1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(imgval.php|wbs_messageserserver.php|get_file.php) published/SC/html/scripts/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^shop(.*) published/SC/html/scripts/$1&frontend=1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^photos/(album|view)/(.*) photos/index.php?q=$1/$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^photos/fullsize/(.*)/(.*) photos/getfullsize.php?filename=$1&hash=$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^photos/(.+)$ photos/index.php?q=$1 [L,QSA]
#common
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^login/(.*) login/index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^installer/(.*) installer/index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^published/$ published/index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^published
RewriteRule (.*) published/SC/html/scripts/index.php?__furl_path=$1&frontend=1 [QSA]
у меня стоит Webasyst Shop-Script, версия 306
Обращение в службу поддержки закончилась рекомендацией обновиться до 308 версии, но тк доработок было столько, что проще наверное обновление в ручную сделать. А еще лучше обновить эту функцию которая отвечает за подобные косяки. Вот и сижу у разбитого карыта не знаю что и делать.