Search the Community
Showing results for tags 'htaccess'.
-
возникла проблема с переключателем страниц когда находишься на второй странице каталога, в пагинации работают все переключатели, но вот первая и назад отдают такую ссылку /Product-catalog?page={page} вместо того чтобы отдавать такую ссылку /Product-catalog это пристреленное выдает с приставкой ?page={page} ну да и фиг с этим, как можно сделать авто редирект если страница на которую переходим содержит в url приставку ?page={page} чтобы убирало эту приставку и затем автоматически переходило по ссылке без этой приставки P.s. ссылку для первой страницы так и выводит ?page={page} т.е. без числа а именно в фигурных скобках {page} а для третьей и всех остальных выводит как положено - ?page=3
-
Приветствую. Старый магазин имел ссылки с окончанием .html. Новый же окончательно переехал на ссылки без .html. Так же, в новом магазине не все ссылки со слешем в конце и нужно привести всё к одному виду со слешем в конце ссылки - http://site.com.ua/345-nametovar/ http://site.com.ua/category/ ... Подскажите какой редирект нужно вставить в htaccess? Магазин на OcStore 2.1.0.2.1 и в данный момент используется стандартный htaccess. Включён seopro. Буду признателен за помощь!
-
Здравствуйте! Помогите разобраться. Один сайт без cms(на php и css)(просто как главный сайт как каталог, одна структура, только разные картинки и описание в категориях и товарах(презентр) - хттп:\\мойсайт.крюк Другой сайт ocStore 2.х (интернет-магазин) - хттп\\мойсайт.крюк\шоп Описание: Сделал два сайта, один просто сваял, закинул на хостинг и супер, сделал на нем вкладку ИНТЕРНЕТ-МАГАЗИН, не стал заморачиваться с субдоменом, просто создал папку /shop и в нее залил опенкарт, все настроил, все работает, все как надо. И тот и тот сайт запускается отлично, работает отлично, нареканий нет. Но... Проблема: На внешнем сайте сделал переходы по каталогу, ввиде ссылок на страницы php, все работает, решил видоизменить, создал htaccess, внес изменения как хочу видеть ссылки, все работает. Но появилась следующая проблема. На оксторе все работает отлично(чпу товаров и категорий прописал сам) до того момента, пока не включаю SEOPRO(стандартный который в настройках магазина) и не ставлю настройки сеопро. Как только включаю, делаю переход по ссылке чпу(пример хттп:\\мойсайт\шоп\гранаты-боевые\осколочная), то сайт вместо перехода на товар или категорию идет на статичный блок первого сайта(макет ссылок сайта, без оформления), и говорит мол лазай тут, при этом открывает ссылку, если нажать на меню открывшееся, типа: хттп:\\мойсайт\шоп\мойсайт\гранаты-боевые - то есть он делает поверх опенкартовской ссылки ссылку на главный сайт. Вот о чем я подумал: Возможно ли что проблема в двух htaccess, могут ли они слать меня лесом в горы(конфликтовать), или же проблема может быть исключительно в опенкарте!? Вариант решения, поможет ли: Если я все таки шоп перекину на субдомен!?
-
Доброго времени уважаемые пользователи форума! Выявил следующую изъяну в ЧПУ на своем сайте. Проблема следующая: когда захожу в производителей, затем по страницам пагинации, например 2, 3, 4 перехожу с этих страниц на какой то товар, к нормальному адресу привязывается в конце ссылка такого типа ?page=2 При этом если гулять по страницам пагинации из категорий и переходить на какой то товар, то все норм. Стоит SEO Pro. Подскажите куда копать?
-
Перетаскиваю сайт с джумлы на опенкарт, требуется сохранить пути в каталоге продукции. Пути к продуктам и разделам продукции такие: На старом сайте (joomla): site.ru/katalog/razdel1/ site.ru/katalog/razdel1/tovar1.html На новом будет так (opencart): site.ru/razdel1/ site.ru/razdel1/tovar1.html Как сделать 301 редирект, чтобы папка "katalog" убиралась, а остальной путь остался прежним (имена разделов и товаров совпадают 100%)? Само обращение к папке "katalog" на "всю продукцию" я сделал, трудностей не возникло, а вот как с путями разобраться - не знаю.
-
Здравствуйте подскажите кто знает после перестановки vqmod (по необходимости), с версии 2,4... на 2,5,0 указав name site/vqmod/install/ - отобразилась ошибка (Forbitten) ошибку - с направлением на htaccess - зашел в этот файл (в первый сразу в папке vqmod так как он есть в других папках но изменил только его одного) и его содержимое удали а файл оставил (пустой) что исправило ошибку, и посмотрел что в старом 2,4,.. vqmod который удалил (старый) в нем содержимое файла htaccess : # Prevent Directoy listing Options -Indexes <FilesMatch "\.(xml|cache)"> Order deny,allow Deny from all </FilesMatch> а в новом 2,5,0 что удалил : Order deny,allow Deny from all скажите пожалуйста файл оставить пустой или вставить текст что со старого файла # Prevent Directoy listing Options -Indexes ....?
-
Всем здравствуйте. Подскажите пожалуйста как запретить доступ на сайт с конкретного города через .htaccess или по другому?
-
Здравствуйте подскажете плз как убрать слеш с конца URL ов категорий с помощью htaccess. ? установлен SeoPro вот как выглядит сейчас мой htaccess # SEO URL Settings RewriteEngine On # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase / RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)/$ http://%1/$1 [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteRule ^index\.php$ /? [R=301,L] RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^download/(.*) /index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] заранее спасибо
-
Здравствуйте, на новом домене пытаюсь на ocstore 1.5.5.1.2. сделать так, чтобы все страницы открывались и индексировались без www. Но встретился с такой проблемой: если в браузере задать www.адрес, то www не убирается. А скрипт "в корзину" , например, срабатывает только в том случае, если страница в браузер открыта без www. в .htaccess в корне http (не в корне магазина!) стоит: RewriteCond %{HTTP_HOST} ^www.efler.ru RewriteRule (.*) http://efler.ru/$1 [R=301,L] А сам магазине в подпапке. http://efler.ru/store/ в .htaccess магазина склеек не делал. Нужно? Где посмотреть примеры .htaccess для ocstore 1.5.5.1.2. - цель: страницы должны открываться при любом запросе без www. И индексироваться так же. Заранее спасибо!
-
помогите настроить Redirect Redirect 301 /category/* http://magazin.local/* Redirect 301 /category/(.*) http://magazin.local/(.*) не работает суть: переношу магазин, в старом магазине урл для категорий формируется как хттп://мой_магазин/category/ЧПУ_категории. в опенкарте урл формируется хттп://мой_магазин/ЧПУ_категории. т.е. нужен общий шаблон, что бы исключить category/
- 2 replies
-
- redirect 301
- redirect
-
(and 1 more)
Tagged with:
-
Здравствуйте если на OpenCart после слеша поставить знак вопроса и писать любой текст - не выдается ошибка о не найденной странице. вот пример - www.mysite.ru/?do= или www.mysite.ru/?adrakadabra или www.mysite.ru/?pishyvsechtohochy после знака вопроса можно вводить все что угодно, все равно OpenCart отдает код 200 и отображает главную страницу. есть ли возможность настроить редирект, так чтобы все несуществующие такие адреса и страницы отдавали 404 ошибку?
-
Всем доброго времен суток. Взломали сайт, подсунули папку в /catalog/model/module/temp_override/ (кстати проверьте у себя). В папке было порядка 3000 html страниц - имитация форума с кучей ссылок на вирусы. Вот так это вглядит (этот сайт не мой, зараженных просто дофига) - http://www.mir-torg.ru/?do=2-klass-angliyskiy-yazik-reshebnik я все это обнаружил и удалил, но яндекс успел проиндексировать. проблема в том, что OpenCart , если после названия стоит знак вопроса - не выдает 404 ошибку. вот пример - www.mysite.ru/?do= или www.mysite.ru/?adrakadabra после знака вопроса можно вводить все что угодно, все равно OpenCart отдает код 200 и отображает главную страницу. а так как Яндекс видит код 200, из индекса он страницы не удаляет. вот прошу помощи, может кто знает, как настроить редирект или еще какой то способ есть, чтобы несуществующие страницы после знака вопроса не отображались, а была бы 404 ошибка?
-
Здравствуйте! Магазин раньше был на другом движке, сейчас перенесли все на OpenCart и требуется сделать переадресацию URL. Делаю: RewriteRule ^/catalog/barchairs/$ /stulya-barnye/ [R=301,L] Перехожу на /catalog/barchairs/ и получаю "Запрпашиваемая страница не найдена", а в адресной строке: /barchairs/?_route_=catalog/barchairs/ Решение показанное в этой теме - не подходит, т.к. старые ссылки вообще не относятся к OpenCart. Подскажите, что делать?
- 8 replies
-
- редирект
- rewriterule
-
(and 1 more)
Tagged with:
-
Здравствуйте, Ниже текст файла .htaccess Подскажите все ли правильно? Необходимо так же сделать редирект с www на без www. в какую часть текста вставлять код? Заранее всем спасибо за ответы!
-
Друзья, есть такое указание: Необходимо, чтобы при запросе любых некорректных URLs вида http://site.ru/?N, где N любой численный или строковый параметр, сервер отдавал HTTP/1.1 404 Not Found, либо HTTP/1.1 301 Moved Permanently с переадресацией на главную... Каким образом составить код для .htaccess и robots.txt ?
- 3 replies
-
- редирект
- robots.txt
-
(and 1 more)
Tagged with:
-
Подскажите что писать в htaccess для редиректа с одной категории товара на другую.Заранее спасибо.
-
приветствую! уже несколько дней ломаю голову с редиректами - ничего не выходит... нужно настроить: 1. 301-ый серверный редирект со страниц содержащих www в начале URL адреса, на страницы без такового параметра 2. 301-ый серверный редирект со страниц без “/” в конце URL-адреса, на страницы со “/” в конце URL-адресе 3. 301-ый серверный редирект со всех страниц, содержащих index.php в конце URL-адреса (в том числе и /index.php) на соответствующие страницы без данного параметра в конце URL-адреса 4. 301-ый редирект со страниц содержащих множественный “///” в конце/середине URL адреса на соответствующие страницы с “/” на конце/середине URL адреса пробовал по разному - то один не работает то другой... пробовал такие варианты: 1 пункт - вроде работает, только какой предпочтительней? RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] или RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] 2 пункт - вроде работает, только какой предпочтительней? RewriteCond %{REQUEST_URI} !\? RewriteCond %{REQUEST_URI} !\& RewriteCond %{REQUEST_URI} !\= RewriteCond %{REQUEST_URI} !\. RewriteCond %{REQUEST_URI} !\/$ RewriteRule ^(.*[^\/])$ /$1/ [R=301,L] или RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !\..{1,10}$ RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ http://site.ru/$1/ [L,R=301] 3 пункт - всё что перепробовал или перекидывает на 404 или не даёт результата 4 пункт - сайт перекидывает на 404 RewriteCond %{REQUEST_URI} ^(.*)//(.*)$ RewriteRule . %1/%2 [R=301,L] установлен модуль SEO DATAFIX от @markimax - может он покрывает какие то из этих редиректов и поэтому не работает? или порядок расположения или место в .htaccess куда вставляю (вставляю после RewriteBase /) редиректы не правильное подскажите, куда копать заранее спасибо
-
Привет! Нужен совет по htaccess, так как по какой то причине, при переходе на главную страницу по http не идет переадресация на https Если переходить в категории, то все нормально... Вот внес в файлик некоторые изменения... годен ли такой вариант? # Prevent Directoy listing Options -Indexes # Prevent Direct Access to files <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))"> Order deny,allow Deny from all </FilesMatch> # SEO URL Settings RewriteEngine On #Редирект с www to non-www(https) RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] #Редирект с http to https RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^system/download/(.*) index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
-
Привет! В общем суть проблемы в том, что при попытке войти в админку, а именно после вводе логина и пароля не происходит никаких действий (тоесь страница какбы обновилась, но в админку не пускает.. и ошибок тоже никаких не выдает) Проблему решаю так... Перед тем как попасть в админку переименовываю файл htaccess к примеру на htaccess2, после этого захожу без проблем на протяжении целого дня.. После, соответственно имя файлика возвращаю назад... Такие манипуляции приходится делать раз в сутки... Кто подскажет с чем это связано?
-
я вообще в этих правилах дуб-дерево. Вот такая задача: убрать все родительские категории из урла. Например: сайт/родитель/дочерний/товар переделать в сайт/дочерний/товар было перепробовано куча правила из интернета, ни один не работает. и тут у меня возник вопрос, а что будет открываться по такому адресу? к примеру опенкарт поймет, что обращаясь к сайт/дочерний/ я имею в виду сайт/родитель/дочерний/ ?
-
Всем привет! Помогите пжл в рещение проблемы, на форуме практически все проштудировал, что то попробовал так и не решил задачу. Ситуация в следующем сделал ридерект с http на https, сайт стал доступен только по https, со всех запросов по http идет перенаправление и редирект на https это отлично с этим решили. Но внутренние ссылки товаров категорий, модулей отдаются по http, как мне сделать так что бы ссылки отдавались по https дабы избежать лишних редиректов. ниже приложил скрин для наглядности, что нужно. Прошу help me :mellow:
- 23 replies
-
Уважаемые, вот столкнулся с проблемой, что ранее меня на других движках не встречала: Планировал в htaccess сделать редирект стандартно через RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] или так RewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^(.*)$ http://%1/$1 [L,R=301] Все отлично, но нарисовалась проблема с входом в админку. Полез в конфиг админки и в строчках <?php // HTTP define('HTTP_SERVER', 'http://www.site.ru/admin/'); define('HTTP_CATALOG', 'http://www.site.ru/'); // HTTPS define('HTTPS_SERVER', 'http://www.site.ru/admin/'); define('HTTPS_CATALOG', 'http://www.site.ru/'); удалил оный www Итак. Сайт норм, админка норм, но при функциях поиска итп сайт пытается использовать www? возникает циклическая фигня и страницы недоступны становятся. Куда лезть и где копать? В конфиг сайта, где-то еще?
-
Добрый день! Нужна помощь! Перелопапил весь инет, но результата не получил. Проблема в выдаче ошибки "HTTP ERROR 500" при загрузке sitemap по предоставленной модулем ссылке - /index.php?route=extension/feed/google_sitemap. Очень нужна помощь. Может я что-то неправильно указал в htaccess?. Спасибо!
-
Из-зи переезда с другого движка, необходимо сделать редирект старых ссылок Redirect 301 /p366066-model-shts.html /index.php?route=product/product&path=53086&product_id=366066 RewriteCond %{QUERY_STRING} ^route=product/product&path=53086&product_id=366066$ RewriteRule ^index\.php /p366066-shts-model? [R=301,L] Такой вариант работает, но не является достаточным. Мне необходимо для проверки редиректа испольховать только часть адреса. К примеру из /p3660664-shtangentsirkul-shts.html для проверки достаточной является только эта часть /p3660664- Redirect 301 /p366066-(.*) /index.php?route=product/product&path=53086&product_id=366066 RewriteCond %{QUERY_STRING} ^route=product/product&path=53086&product_id=366066$ RewriteRule ^index\.php /p366066-shts-model? [R=301,L] Однако такой вариант не работает. Может кто-то может подсказать правильное решение.